Max level shown:
12025-07-07T20:04:45.112ZINFOtest_snapshot_basic: setting up simulated sidecar slot = sidecar 0
22025-07-07T20:04:45.113ZINFOtest_snapshot_basic: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:37515 slot = sidecar 0 type = simulated
32025-07-07T20:04:45.113ZINFOtest_snapshot_basic: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:40460 slot = sidecar 0 type = simulated
42025-07-07T20:04:45.113ZINFOtest_snapshot_basic (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:40467 slot = sidecar 0 type = simulated
52025-07-07T20:04:45.113ZINFOtest_snapshot_basic (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:60370 slot = sidecar 0 type = simulated
62025-07-07T20:04:45.113ZINFOtest_snapshot_basic (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
72025-07-07T20:04:45.114ZINFOtest_snapshot_basic: setting up simulated sidecar slot = sidecar 1
82025-07-07T20:04:45.114ZINFOtest_snapshot_basic: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:48334 slot = sidecar 1 type = simulated
92025-07-07T20:04:45.114ZINFOtest_snapshot_basic: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:36589 slot = sidecar 1 type = simulated
102025-07-07T20:04:45.114ZINFOtest_snapshot_basic (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:59460 slot = sidecar 1 type = simulated
112025-07-07T20:04:45.114ZINFOtest_snapshot_basic (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:45288 slot = sidecar 1 type = simulated
122025-07-07T20:04:45.114ZINFOtest_snapshot_basic (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 = edf33ee3-14f9-472a-aa90-44dacbcf3706 slot = sidecar 1
132025-07-07T20:04:45.114ZINFOtest_snapshot_basic: setting up simulated gimlet slot = gimlet 0
142025-07-07T20:04:45.114ZINFOtest_snapshot_basic: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:41522 slot = gimlet 0 type = simulated
152025-07-07T20:04:45.114ZINFOtest_snapshot_basic: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:36751 slot = gimlet 0 type = simulated
162025-07-07T20:04:45.114ZINFOtest_snapshot_basic (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:38603 slot = gimlet 0 type = simulated
172025-07-07T20:04:45.114ZINFOtest_snapshot_basic (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:54692 slot = gimlet 0 type = simulated
182025-07-07T20:04:45.114ZINFOtest_snapshot_basic (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
192025-07-07T20:04:45.114ZINFOtest_snapshot_basic (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 0
202025-07-07T20:04:45.115ZINFOtest_snapshot_basic: setting up simulated gimlet slot = gimlet 1
212025-07-07T20:04:45.115ZINFOtest_snapshot_basic: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:46939 slot = gimlet 1 type = simulated
222025-07-07T20:04:45.115ZINFOtest_snapshot_basic: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:34110 slot = gimlet 1 type = simulated
232025-07-07T20:04:45.115ZINFOtest_snapshot_basic (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:53438 slot = gimlet 1 type = simulated
242025-07-07T20:04:45.115ZINFOtest_snapshot_basic (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:45027 slot = gimlet 1 type = simulated
252025-07-07T20:04:45.115ZINFOtest_snapshot_basic (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
262025-07-07T20:04:45.115ZINFOtest_snapshot_basic (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 1
272025-07-07T20:04:45.116ZINFOtest_snapshot_basic: setting up gateway server
282025-07-07T20:04:45.116ZDEBGtest_snapshot_basic: successfully registered DTrace USDT probes
292025-07-07T20:04:45.118ZINFOtest_snapshot_basic: Setting rack_id rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc
302025-07-07T20:04:45.124ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /ignition versions = all
312025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /ignition/{type}/{slot} versions = all
322025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = POST path = /ignition/{type}/{slot}/{command} versions = all
332025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /local/all-sp-ids versions = all
342025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /local/switch-id versions = all
352025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = POST path = /recovery/host-phase2 versions = all
362025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot} versions = all
372025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot}/component versions = all
382025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot}/component/{component} versions = all
392025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot}/component/{component}/active-slot versions = all
402025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = POST path = /sp/{type}/{slot}/component/{component}/active-slot versions = all
412025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot}/component/{component}/caboose versions = all
422025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot}/component/{component}/cfpa versions = all
432025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = POST path = /sp/{type}/{slot}/component/{component}/clear-status versions = all
442025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot}/component/{component}/cmpa versions = all
452025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = POST path = /sp/{type}/{slot}/component/{component}/reset versions = all
462025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot}/component/{component}/rot-boot-info versions = all
472025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot}/component/{component}/serial-console/attach versions = all
482025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = POST path = /sp/{type}/{slot}/component/{component}/serial-console/detach versions = all
492025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = POST path = /sp/{type}/{slot}/component/{component}/update versions = all
502025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = POST path = /sp/{type}/{slot}/component/{component}/update-abort versions = all
512025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot}/component/{component}/update-status versions = all
522025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = POST path = /sp/{type}/{slot}/ereports versions = all
532025-07-07T20:04:45.125ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = DELETE path = /sp/{type}/{slot}/host-phase2-progress versions = all
542025-07-07T20:04:45.126ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot}/host-phase2-progress versions = all
552025-07-07T20:04:45.126ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = DELETE path = /sp/{type}/{slot}/ipcc/installinator-image-id versions = all
562025-07-07T20:04:45.126ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = PUT path = /sp/{type}/{slot}/ipcc/installinator-image-id versions = all
572025-07-07T20:04:45.126ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot}/power-state versions = all
582025-07-07T20:04:45.126ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = POST path = /sp/{type}/{slot}/power-state versions = all
592025-07-07T20:04:45.126ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot}/sensor/{sensor_id}/value versions = all
602025-07-07T20:04:45.126ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot}/startup-options versions = all
612025-07-07T20:04:45.126ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = POST path = /sp/{type}/{slot}/startup-options versions = all
622025-07-07T20:04:45.126ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot}/task-dump versions = all
632025-07-07T20:04:45.126ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:39765 method = GET path = /sp/{type}/{slot}/task-dump/{task_dump_index} versions = all
642025-07-07T20:04:45.126ZINFOtest_snapshot_basic (dropshot): listening local_addr = [::1]:39765
652025-07-07T20:04:45.126ZDEBGtest_snapshot_basic (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:39765
662025-07-07T20:04:45.126ZDEBGtest_snapshot_basic (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:37515 interface = fake-switch0
672025-07-07T20:04:45.126ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 1 }, kind: MgsRequest(Discover) }
682025-07-07T20:04:45.126ZDEBGtest_snapshot_basic (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:48334 interface = fake-switch1
692025-07-07T20:04:45.126ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 1 }, kind: MgsRequest(Discover) }
702025-07-07T20:04:45.126ZDEBGtest_snapshot_basic (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:41522 interface = fake-sled0
712025-07-07T20:04:45.127ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 1 }, kind: MgsRequest(Discover) }
722025-07-07T20:04:45.127ZDEBGtest_snapshot_basic (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:46939 interface = fake-sled1
732025-07-07T20:04:45.127ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 1 }, kind: MgsRequest(Discover) }
742025-07-07T20:04:45.127ZDEBGtest_snapshot_basic (sensor-poller): waiting for SP discovery to complete... elapsed = 141.432\u{b5}s error = discovery process not yet complete
752025-07-07T20:04:45.127ZWARNtest_snapshot_basic (producer-server): using development metrics configuration overrides! bind_loopback = true nexus_address = None
762025-07-07T20:04:45.127ZDEBGtest_snapshot_basic (producer-server): rebinding producer server on new IP collection_interval = 10s current_ip = None new_ip = ::1 producer_id = 67fa1e4a-ff57-496e-9815-092ccfa8413f
772025-07-07T20:04:45.128ZDEBGtest_snapshot_basic (producer-server): registered DTrace probes
782025-07-07T20:04:45.129ZDEBGtest_snapshot_basic (dropshot): registered endpoint local_addr = [::1]:33224 method = GET path = /{producer_id} versions = all
792025-07-07T20:04:45.129ZINFOtest_snapshot_basic (dropshot): listening file = /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.16.2/src/server.rs:328 local_addr = [::1]:33224
802025-07-07T20:04:45.130ZDEBGtest_snapshot_basic (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:33224
812025-07-07T20:04:45.130ZDEBGtest_snapshot_basic (producer-server): Requested any available port, Dropshot server has been bound to [::1]:33224
822025-07-07T20:04:45.130ZDEBGtest_snapshot_basic (producer-server): Nexus IP not provided, will use DNS to resolve it
832025-07-07T20:04:45.130ZINFOtest_snapshot_basic (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:113
842025-07-07T20:04:45.131ZDEBGtest_snapshot_basic (producer-server): starting producer registration task
852025-07-07T20:04:45.131ZINFOtest_snapshot_basic (producer-server): starting oximeter metric producer server address = [::1]:33224 file = oximeter/producer/src/lib.rs:279 interval = 10s producer_id = 67fa1e4a-ff57-496e-9815-092ccfa8413f
862025-07-07T20:04:45.131ZINFOtest_snapshot_basic (producer-server): bound metrics producer server address = [::1]:33224 collection_interval = 10s producer_id = 67fa1e4a-ff57-496e-9815-092ccfa8413f
872025-07-07T20:04:45.131ZDEBGtest_snapshot_basic (producer-registration-task): registering as oximeter producer with Nexus registration_count = 0
882025-07-07T20:04:45.131ZTRACtest_snapshot_basic (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
892025-07-07T20:04:45.141ZDEBGtest_snapshot_basic: received discover; sending response sender = Sender { addr: [::1]:47020, vid: One } slot = sidecar 0
902025-07-07T20:04:45.142ZDEBGtest_snapshot_basic: received discover; sending response sender = Sender { addr: [::1]:43804, vid: One } slot = sidecar 1
912025-07-07T20:04:45.142ZDEBGtest_snapshot_basic: received discover; sending response sender = Sender { addr: [::1]:61966, vid: One } slot = gimlet 0
922025-07-07T20:04:45.142ZDEBGtest_snapshot_basic: received discover; sending response sender = Sender { addr: [::1]:48514, vid: One } slot = gimlet 1
932025-07-07T20:04:45.143ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 1 } interface = fake-switch0 response = Discover(DiscoverResponse { sp_port: One })
942025-07-07T20:04:45.143ZINFOtest_snapshot_basic (ManagementSwitch): initial discovery complete addr = [::1]:37515 interface = fake-switch0
952025-07-07T20:04:45.143ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 1 } interface = fake-switch1 response = Discover(DiscoverResponse { sp_port: One })
962025-07-07T20:04:45.143ZINFOtest_snapshot_basic (ManagementSwitch): initial discovery complete addr = [::1]:48334 interface = fake-switch1
972025-07-07T20:04:45.143ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 1 } interface = fake-sled0 response = Discover(DiscoverResponse { sp_port: One })
982025-07-07T20:04:45.143ZINFOtest_snapshot_basic (ManagementSwitch): initial discovery complete addr = [::1]:41522 interface = fake-sled0
992025-07-07T20:04:45.143ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 1 } interface = fake-sled1 response = Discover(DiscoverResponse { sp_port: One })
1002025-07-07T20:04:45.143ZINFOtest_snapshot_basic (ManagementSwitch): initial discovery complete addr = [::1]:46939 interface = fake-sled1
1012025-07-07T20:04:45.143ZWARNtest_snapshot_basic (producer-registration-task): failed to register with Nexus, will retry count = 0 delay = 12.278886ms error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:371
1022025-07-07T20:04:45.144ZINFOtest_snapshot_basic (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
1032025-07-07T20:04:45.144ZINFOtest_snapshot_basic (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
1042025-07-07T20:04:45.144ZINFOtest_snapshot_basic (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
1052025-07-07T20:04:45.144ZINFOtest_snapshot_basic (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
1062025-07-07T20:04:45.144ZDEBGtest_snapshot_basic (ManagementSwitch): received location determination response interface = (direct socket handle) refined_locations = {"switch0"}
1072025-07-07T20:04:45.155ZINFOtest_snapshot_basic (sensor-poller): starting to poll SP sensor data every 1s
1082025-07-07T20:04:45.155ZINFOtest_snapshot_basic (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 1
1092025-07-07T20:04:45.155ZINFOtest_snapshot_basic (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 0
1102025-07-07T20:04:45.156ZINFOtest_snapshot_basic (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 1
1112025-07-07T20:04:45.156ZINFOtest_snapshot_basic (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 0
1122025-07-07T20:04:45.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
1132025-07-07T20:04:45.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
1142025-07-07T20:04:45.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
1152025-07-07T20:04:45.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
1162025-07-07T20:04:45.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 2 }, kind: MgsRequest(SpState) }
1172025-07-07T20:04:45.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 2 }, kind: MgsRequest(SpState) }
1182025-07-07T20:04:45.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 2 }, kind: MgsRequest(SpState) }
1192025-07-07T20:04:45.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 2 }, kind: MgsRequest(SpState) }
1202025-07-07T20:04:45.156ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
1212025-07-07T20:04:45.156ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
1222025-07-07T20:04:45.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
1232025-07-07T20:04:45.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
1242025-07-07T20:04:45.159ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1252025-07-07T20:04:45.159ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1262025-07-07T20:04:45.159ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1272025-07-07T20:04:45.159ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1282025-07-07T20:04:45.159ZDEBGtest_snapshot_basic (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
1292025-07-07T20:04:45.159ZDEBGtest_snapshot_basic (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
1302025-07-07T20:04:45.159ZDEBGtest_snapshot_basic (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
1312025-07-07T20:04:45.159ZDEBGtest_snapshot_basic (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
1322025-07-07T20:04:45.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1332025-07-07T20:04:45.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1342025-07-07T20:04:45.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1352025-07-07T20:04:45.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1362025-07-07T20:04:45.159ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 3 } interface = fake-switch0 response = Inventory(TlvPage { offset: 0, total: 2 })
1372025-07-07T20:04:45.159ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 3 } interface = fake-switch1 response = Inventory(TlvPage { offset: 0, total: 0 })
1382025-07-07T20:04:45.159ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 3 } interface = fake-sled0 response = Inventory(TlvPage { offset: 0, total: 10 })
1392025-07-07T20:04:45.160ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 3 } interface = fake-sled1 response = Inventory(TlvPage { offset: 0, total: 10 })
1402025-07-07T20:04:45.160ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Switch component_id = dev-0 component_kind = fake-tmp-sensor description = dev-0 sp_slot = 0
1412025-07-07T20:04:45.160ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Switch component_id = dev-1 component_kind = fake-tmp-sensor description = dev-1 sp_slot = 0
1422025-07-07T20:04:45.160ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-0 component_kind = fake-tmp-sensor description = dev-0 sp_slot = 0
1432025-07-07T20:04:45.160ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 0
1442025-07-07T20:04:45.160ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 0
1452025-07-07T20:04:45.160ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 0
1462025-07-07T20:04:45.160ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 0
1472025-07-07T20:04:45.160ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 0
1482025-07-07T20:04:45.160ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 0
1492025-07-07T20:04:45.160ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 0
1502025-07-07T20:04:45.160ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-0 component_kind = tmp117 description = dev-0 sp_slot = 1
1512025-07-07T20:04:45.160ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 1
1522025-07-07T20:04:45.160ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 1
1532025-07-07T20:04:45.162ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 1
1542025-07-07T20:04:45.162ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 1
1552025-07-07T20:04:45.162ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 1
1562025-07-07T20:04:45.162ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 1
1572025-07-07T20:04:45.162ZDEBGtest_snapshot_basic (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 1
1582025-07-07T20:04:45.162ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
1592025-07-07T20:04:45.162ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 4 }, kind: MgsRequest(SpState) }
1602025-07-07T20:04:45.162ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
1612025-07-07T20:04:45.162ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
1622025-07-07T20:04:45.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
1632025-07-07T20:04:45.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
1642025-07-07T20:04:45.162ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
1652025-07-07T20:04:45.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
1662025-07-07T20:04:45.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
1672025-07-07T20:04:45.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
1682025-07-07T20:04:45.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
1692025-07-07T20:04:45.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 4 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1702025-07-07T20:04:45.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 4 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1712025-07-07T20:04:45.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 4 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1722025-07-07T20:04:45.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 4 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1732025-07-07T20:04:45.163ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
1742025-07-07T20:04:45.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
1752025-07-07T20:04:45.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
1762025-07-07T20:04:45.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
1772025-07-07T20:04:45.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
1782025-07-07T20:04:45.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
1792025-07-07T20:04:45.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
1802025-07-07T20:04:45.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
1812025-07-07T20:04:45.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
1822025-07-07T20:04:45.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
1832025-07-07T20:04:45.168ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 5 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1842025-07-07T20:04:45.168ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 5 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1852025-07-07T20:04:45.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 5 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1862025-07-07T20:04:45.173ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 6 }, kind: MgsRequest(SpState) }
1872025-07-07T20:04:45.174ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
1882025-07-07T20:04:45.174ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
1892025-07-07T20:04:45.174ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
1902025-07-07T20:04:45.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
1912025-07-07T20:04:45.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
1922025-07-07T20:04:45.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
1932025-07-07T20:04:45.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
1942025-07-07T20:04:45.174ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 6 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1952025-07-07T20:04:45.175ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 6 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1962025-07-07T20:04:45.175ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 6 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1972025-07-07T20:04:45.175ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
1982025-07-07T20:04:45.180ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
1992025-07-07T20:04:45.180ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
2002025-07-07T20:04:45.180ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
2012025-07-07T20:04:45.180ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
2022025-07-07T20:04:45.180ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
2032025-07-07T20:04:45.180ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
2042025-07-07T20:04:45.180ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 7 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2052025-07-07T20:04:45.180ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 7 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2062025-07-07T20:04:45.186ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
2072025-07-07T20:04:45.186ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
2082025-07-07T20:04:45.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
2092025-07-07T20:04:45.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
2102025-07-07T20:04:45.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
2112025-07-07T20:04:45.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
2122025-07-07T20:04:45.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
2132025-07-07T20:04:45.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
2142025-07-07T20:04:45.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
2152025-07-07T20:04:45.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
2162025-07-07T20:04:45.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
2172025-07-07T20:04:45.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
2182025-07-07T20:04:45.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
2192025-07-07T20:04:45.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
2202025-07-07T20:04:45.189ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 8 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
2212025-07-07T20:04:45.189ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 8 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2222025-07-07T20:04:45.200ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
2232025-07-07T20:04:45.200ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
2242025-07-07T20:04:45.200ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
2252025-07-07T20:04:45.200ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
2262025-07-07T20:04:45.200ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
2272025-07-07T20:04:45.200ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
2282025-07-07T20:04:45.200ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 9 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2292025-07-07T20:04:45.200ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 9 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2302025-07-07T20:04:45.202ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
2312025-07-07T20:04:45.202ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
2322025-07-07T20:04:45.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
2332025-07-07T20:04:45.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
2342025-07-07T20:04:45.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
2352025-07-07T20:04:45.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
2362025-07-07T20:04:45.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
2372025-07-07T20:04:45.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
2382025-07-07T20:04:45.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
2392025-07-07T20:04:45.202ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 10 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2402025-07-07T20:04:45.202ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 10 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
2412025-07-07T20:04:45.291ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
2422025-07-07T20:04:45.291ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
2432025-07-07T20:04:45.305ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
2442025-07-07T20:04:45.305ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
2452025-07-07T20:04:45.305ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
2462025-07-07T20:04:45.305ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
2472025-07-07T20:04:45.305ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
2482025-07-07T20:04:45.305ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
2492025-07-07T20:04:45.305ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
2502025-07-07T20:04:45.305ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
2512025-07-07T20:04:45.305ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
2522025-07-07T20:04:45.305ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 11 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2532025-07-07T20:04:45.305ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 11 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2542025-07-07T20:04:45.322ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 12 }, kind: MgsRequest(SpState) }
2552025-07-07T20:04:45.322ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 12 }, kind: MgsRequest(SpState) }
2562025-07-07T20:04:45.322ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
2572025-07-07T20:04:45.322ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
2582025-07-07T20:04:45.323ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2592025-07-07T20:04:45.323ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2602025-07-07T20:04:45.323ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
2612025-07-07T20:04:45.323ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
2622025-07-07T20:04:45.715ZTRACtest_snapshot_basic (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
2632025-07-07T20:04:45.720ZWARNtest_snapshot_basic (producer-registration-task): failed to register with Nexus, will retry count = 1 delay = 588.415371ms error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:371
2642025-07-07T20:04:46.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
2652025-07-07T20:04:46.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
2662025-07-07T20:04:46.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
2672025-07-07T20:04:46.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
2682025-07-07T20:04:46.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 5 }, kind: MgsRequest(SpState) }
2692025-07-07T20:04:46.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 7 }, kind: MgsRequest(SpState) }
2702025-07-07T20:04:46.158ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 13 }, kind: MgsRequest(SpState) }
2712025-07-07T20:04:46.158ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 13 }, kind: MgsRequest(SpState) }
2722025-07-07T20:04:46.160ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
2732025-07-07T20:04:46.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
2742025-07-07T20:04:46.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
2752025-07-07T20:04:46.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
2762025-07-07T20:04:46.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2772025-07-07T20:04:46.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 5 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2782025-07-07T20:04:46.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2792025-07-07T20:04:46.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2802025-07-07T20:04:46.162ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
2812025-07-07T20:04:46.162ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 6 }, kind: MgsRequest(SpState) }
2822025-07-07T20:04:46.162ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
2832025-07-07T20:04:46.162ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
2842025-07-07T20:04:46.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
2852025-07-07T20:04:46.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
2862025-07-07T20:04:46.163ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
2872025-07-07T20:04:46.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
2882025-07-07T20:04:46.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
2892025-07-07T20:04:46.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
2902025-07-07T20:04:46.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
2912025-07-07T20:04:46.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 8 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2922025-07-07T20:04:46.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2932025-07-07T20:04:46.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 14 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2942025-07-07T20:04:46.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 14 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2952025-07-07T20:04:46.164ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
2962025-07-07T20:04:46.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
2972025-07-07T20:04:46.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
2982025-07-07T20:04:46.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
2992025-07-07T20:04:46.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
3002025-07-07T20:04:46.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
3012025-07-07T20:04:46.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
3022025-07-07T20:04:46.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
3032025-07-07T20:04:46.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
3042025-07-07T20:04:46.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
3052025-07-07T20:04:46.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 9 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3062025-07-07T20:04:46.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 15 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3072025-07-07T20:04:46.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 15 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3082025-07-07T20:04:46.173ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 10 }, kind: MgsRequest(SpState) }
3092025-07-07T20:04:46.173ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
3102025-07-07T20:04:46.174ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
3112025-07-07T20:04:46.174ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
3122025-07-07T20:04:46.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
3132025-07-07T20:04:46.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
3142025-07-07T20:04:46.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
3152025-07-07T20:04:46.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
3162025-07-07T20:04:46.174ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
3172025-07-07T20:04:46.174ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 16 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3182025-07-07T20:04:46.174ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 16 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3192025-07-07T20:04:46.174ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
3202025-07-07T20:04:46.174ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
3212025-07-07T20:04:46.175ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
3222025-07-07T20:04:46.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
3232025-07-07T20:04:46.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
3242025-07-07T20:04:46.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
3252025-07-07T20:04:46.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
3262025-07-07T20:04:46.175ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 17 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3272025-07-07T20:04:46.175ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 17 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3282025-07-07T20:04:46.176ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
3292025-07-07T20:04:46.176ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
3302025-07-07T20:04:46.176ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
3312025-07-07T20:04:46.176ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
3322025-07-07T20:04:46.176ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
3332025-07-07T20:04:46.176ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
3342025-07-07T20:04:46.176ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
3352025-07-07T20:04:46.176ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
3362025-07-07T20:04:46.176ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
3372025-07-07T20:04:46.176ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
3382025-07-07T20:04:46.176ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
3392025-07-07T20:04:46.176ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
3402025-07-07T20:04:46.176ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
3412025-07-07T20:04:46.176ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
3422025-07-07T20:04:46.176ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 18 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
3432025-07-07T20:04:46.176ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 18 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
3442025-07-07T20:04:46.187ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
3452025-07-07T20:04:46.187ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
3462025-07-07T20:04:46.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
3472025-07-07T20:04:46.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
3482025-07-07T20:04:46.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
3492025-07-07T20:04:46.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
3502025-07-07T20:04:46.187ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 19 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3512025-07-07T20:04:46.187ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 19 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3522025-07-07T20:04:46.190ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
3532025-07-07T20:04:46.190ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
3542025-07-07T20:04:46.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
3552025-07-07T20:04:46.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
3562025-07-07T20:04:46.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
3572025-07-07T20:04:46.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
3582025-07-07T20:04:46.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
3592025-07-07T20:04:46.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
3602025-07-07T20:04:46.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
3612025-07-07T20:04:46.191ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 20 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3622025-07-07T20:04:46.191ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 20 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
3632025-07-07T20:04:46.201ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
3642025-07-07T20:04:46.201ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
3652025-07-07T20:04:46.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
3662025-07-07T20:04:46.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
3672025-07-07T20:04:46.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
3682025-07-07T20:04:46.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
3692025-07-07T20:04:46.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
3702025-07-07T20:04:46.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
3712025-07-07T20:04:46.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
3722025-07-07T20:04:46.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
3732025-07-07T20:04:46.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
3742025-07-07T20:04:46.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 21 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
3752025-07-07T20:04:46.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 21 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3762025-07-07T20:04:46.226ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 22 }, kind: MgsRequest(SpState) }
3772025-07-07T20:04:46.235ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 22 }, kind: MgsRequest(SpState) }
3782025-07-07T20:04:46.236ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
3792025-07-07T20:04:46.236ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
3802025-07-07T20:04:46.241ZTRACtest_snapshot_basic (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
3812025-07-07T20:04:46.242ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
3822025-07-07T20:04:46.242ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
3832025-07-07T20:04:46.243ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
3842025-07-07T20:04:46.243ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
3852025-07-07T20:04:46.244ZWARNtest_snapshot_basic (producer-registration-task): failed to register with Nexus, will retry count = 2 delay = 1.112941468s error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:371
3862025-07-07T20:04:46.959ZTRACtest_snapshot_basic (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
3872025-07-07T20:04:46.965ZWARNtest_snapshot_basic (producer-registration-task): failed to register with Nexus, will retry count = 3 delay = 1.833674516s error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:371
3882025-07-07T20:04:47.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
3892025-07-07T20:04:47.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
3902025-07-07T20:04:47.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
3912025-07-07T20:04:47.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
3922025-07-07T20:04:47.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 7 }, kind: MgsRequest(SpState) }
3932025-07-07T20:04:47.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 11 }, kind: MgsRequest(SpState) }
3942025-07-07T20:04:47.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 23 }, kind: MgsRequest(SpState) }
3952025-07-07T20:04:47.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 23 }, kind: MgsRequest(SpState) }
3962025-07-07T20:04:47.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
3972025-07-07T20:04:47.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
3982025-07-07T20:04:47.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
3992025-07-07T20:04:47.162ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
4002025-07-07T20:04:47.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 11 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
4012025-07-07T20:04:47.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
4022025-07-07T20:04:47.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
4032025-07-07T20:04:47.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
4042025-07-07T20:04:47.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 12 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
4052025-07-07T20:04:47.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 8 }, kind: MgsRequest(SpState) }
4062025-07-07T20:04:47.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
4072025-07-07T20:04:47.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
4082025-07-07T20:04:47.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
4092025-07-07T20:04:47.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
4102025-07-07T20:04:47.164ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
4112025-07-07T20:04:47.164ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
4122025-07-07T20:04:47.164ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
4132025-07-07T20:04:47.164ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
4142025-07-07T20:04:47.164ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
4152025-07-07T20:04:47.164ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 12 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4162025-07-07T20:04:47.164ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 8 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
4172025-07-07T20:04:47.164ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 24 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4182025-07-07T20:04:47.164ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 24 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4192025-07-07T20:04:47.165ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
4202025-07-07T20:04:47.186ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 13 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
4212025-07-07T20:04:47.186ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
4222025-07-07T20:04:47.186ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
4232025-07-07T20:04:47.186ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
4242025-07-07T20:04:47.186ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
4252025-07-07T20:04:47.186ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
4262025-07-07T20:04:47.186ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
4272025-07-07T20:04:47.186ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
4282025-07-07T20:04:47.186ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
4292025-07-07T20:04:47.186ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 13 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4302025-07-07T20:04:47.186ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 25 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4312025-07-07T20:04:47.186ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 25 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4322025-07-07T20:04:47.189ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 14 }, kind: MgsRequest(SpState) }
4332025-07-07T20:04:47.189ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
4342025-07-07T20:04:47.189ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
4352025-07-07T20:04:47.189ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
4362025-07-07T20:04:47.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
4372025-07-07T20:04:47.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
4382025-07-07T20:04:47.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
4392025-07-07T20:04:47.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
4402025-07-07T20:04:47.190ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 14 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
4412025-07-07T20:04:47.190ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 26 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4422025-07-07T20:04:47.190ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 26 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4432025-07-07T20:04:47.190ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
4442025-07-07T20:04:47.191ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
4452025-07-07T20:04:47.191ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
4462025-07-07T20:04:47.191ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
4472025-07-07T20:04:47.191ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
4482025-07-07T20:04:47.191ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
4492025-07-07T20:04:47.191ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
4502025-07-07T20:04:47.191ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 27 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4512025-07-07T20:04:47.195ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 27 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4522025-07-07T20:04:47.197ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
4532025-07-07T20:04:47.197ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
4542025-07-07T20:04:47.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
4552025-07-07T20:04:47.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
4562025-07-07T20:04:47.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
4572025-07-07T20:04:47.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
4582025-07-07T20:04:47.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
4592025-07-07T20:04:47.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
4602025-07-07T20:04:47.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
4612025-07-07T20:04:47.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
4622025-07-07T20:04:47.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
4632025-07-07T20:04:47.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
4642025-07-07T20:04:47.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
4652025-07-07T20:04:47.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
4662025-07-07T20:04:47.197ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 28 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
4672025-07-07T20:04:47.197ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 28 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
4682025-07-07T20:04:47.213ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
4692025-07-07T20:04:47.217ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
4702025-07-07T20:04:47.217ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
4712025-07-07T20:04:47.218ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
4722025-07-07T20:04:47.218ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
4732025-07-07T20:04:47.218ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
4742025-07-07T20:04:47.219ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 29 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4752025-07-07T20:04:47.219ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 29 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4762025-07-07T20:04:47.221ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
4772025-07-07T20:04:47.221ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
4782025-07-07T20:04:47.222ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
4792025-07-07T20:04:47.222ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
4802025-07-07T20:04:47.222ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
4812025-07-07T20:04:47.222ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
4822025-07-07T20:04:47.222ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
4832025-07-07T20:04:47.222ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
4842025-07-07T20:04:47.222ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
4852025-07-07T20:04:47.224ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 30 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4862025-07-07T20:04:47.225ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 30 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
4872025-07-07T20:04:47.234ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
4882025-07-07T20:04:47.235ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
4892025-07-07T20:04:47.235ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
4902025-07-07T20:04:47.235ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
4912025-07-07T20:04:47.235ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
4922025-07-07T20:04:47.235ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
4932025-07-07T20:04:47.235ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
4942025-07-07T20:04:47.236ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
4952025-07-07T20:04:47.236ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
4962025-07-07T20:04:47.236ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
4972025-07-07T20:04:47.236ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
4982025-07-07T20:04:47.236ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 31 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
4992025-07-07T20:04:47.236ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 31 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5002025-07-07T20:04:47.242ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 32 }, kind: MgsRequest(SpState) }
5012025-07-07T20:04:47.242ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 32 }, kind: MgsRequest(SpState) }
5022025-07-07T20:04:47.275ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
5032025-07-07T20:04:47.276ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
5042025-07-07T20:04:47.276ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
5052025-07-07T20:04:47.276ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
5062025-07-07T20:04:47.276ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
5072025-07-07T20:04:47.276ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
5082025-07-07T20:04:48.158ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
5092025-07-07T20:04:48.159ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
5102025-07-07T20:04:48.159ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
5112025-07-07T20:04:48.160ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
5122025-07-07T20:04:48.160ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 9 }, kind: MgsRequest(SpState) }
5132025-07-07T20:04:48.160ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 15 }, kind: MgsRequest(SpState) }
5142025-07-07T20:04:48.160ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 33 }, kind: MgsRequest(SpState) }
5152025-07-07T20:04:48.160ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 33 }, kind: MgsRequest(SpState) }
5162025-07-07T20:04:48.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
5172025-07-07T20:04:48.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
5182025-07-07T20:04:48.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
5192025-07-07T20:04:48.162ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
5202025-07-07T20:04:48.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 15 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
5212025-07-07T20:04:48.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 9 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
5222025-07-07T20:04:48.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
5232025-07-07T20:04:48.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
5242025-07-07T20:04:48.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
5252025-07-07T20:04:48.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 10 }, kind: MgsRequest(SpState) }
5262025-07-07T20:04:48.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
5272025-07-07T20:04:48.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
5282025-07-07T20:04:48.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
5292025-07-07T20:04:48.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
5302025-07-07T20:04:48.165ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
5312025-07-07T20:04:48.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
5322025-07-07T20:04:48.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
5332025-07-07T20:04:48.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
5342025-07-07T20:04:48.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
5352025-07-07T20:04:48.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 16 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5362025-07-07T20:04:48.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
5372025-07-07T20:04:48.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 34 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5382025-07-07T20:04:48.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 34 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5392025-07-07T20:04:48.174ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
5402025-07-07T20:04:48.177ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
5412025-07-07T20:04:48.177ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
5422025-07-07T20:04:48.177ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
5432025-07-07T20:04:48.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
5442025-07-07T20:04:48.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
5452025-07-07T20:04:48.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
5462025-07-07T20:04:48.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
5472025-07-07T20:04:48.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
5482025-07-07T20:04:48.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
5492025-07-07T20:04:48.179ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 17 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5502025-07-07T20:04:48.179ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 35 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5512025-07-07T20:04:48.179ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 35 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5522025-07-07T20:04:48.181ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 18 }, kind: MgsRequest(SpState) }
5532025-07-07T20:04:48.181ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
5542025-07-07T20:04:48.181ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
5552025-07-07T20:04:48.181ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
5562025-07-07T20:04:48.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
5572025-07-07T20:04:48.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
5582025-07-07T20:04:48.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
5592025-07-07T20:04:48.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
5602025-07-07T20:04:48.182ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 18 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
5612025-07-07T20:04:48.182ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 36 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5622025-07-07T20:04:48.182ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 36 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5632025-07-07T20:04:48.182ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
5642025-07-07T20:04:48.183ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
5652025-07-07T20:04:48.183ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
5662025-07-07T20:04:48.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
5672025-07-07T20:04:48.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
5682025-07-07T20:04:48.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
5692025-07-07T20:04:48.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
5702025-07-07T20:04:48.183ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 37 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5712025-07-07T20:04:48.183ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 37 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5722025-07-07T20:04:48.185ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
5732025-07-07T20:04:48.185ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
5742025-07-07T20:04:48.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
5752025-07-07T20:04:48.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
5762025-07-07T20:04:48.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
5772025-07-07T20:04:48.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
5782025-07-07T20:04:48.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
5792025-07-07T20:04:48.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
5802025-07-07T20:04:48.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
5812025-07-07T20:04:48.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
5822025-07-07T20:04:48.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
5832025-07-07T20:04:48.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
5842025-07-07T20:04:48.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
5852025-07-07T20:04:48.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
5862025-07-07T20:04:48.185ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 38 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
5872025-07-07T20:04:48.185ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 38 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
5882025-07-07T20:04:48.194ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
5892025-07-07T20:04:48.195ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
5902025-07-07T20:04:48.195ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
5912025-07-07T20:04:48.195ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
5922025-07-07T20:04:48.195ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
5932025-07-07T20:04:48.195ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
5942025-07-07T20:04:48.195ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 39 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5952025-07-07T20:04:48.195ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 39 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5962025-07-07T20:04:48.197ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
5972025-07-07T20:04:48.197ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
5982025-07-07T20:04:48.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
5992025-07-07T20:04:48.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
6002025-07-07T20:04:48.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
6012025-07-07T20:04:48.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
6022025-07-07T20:04:48.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
6032025-07-07T20:04:48.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
6042025-07-07T20:04:48.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
6052025-07-07T20:04:48.197ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 40 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6062025-07-07T20:04:48.197ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 40 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
6072025-07-07T20:04:48.210ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
6082025-07-07T20:04:48.212ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
6092025-07-07T20:04:48.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
6102025-07-07T20:04:48.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
6112025-07-07T20:04:48.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
6122025-07-07T20:04:48.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
6132025-07-07T20:04:48.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
6142025-07-07T20:04:48.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
6152025-07-07T20:04:48.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
6162025-07-07T20:04:48.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
6172025-07-07T20:04:48.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
6182025-07-07T20:04:48.213ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 41 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
6192025-07-07T20:04:48.213ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 41 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6202025-07-07T20:04:48.218ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 42 }, kind: MgsRequest(SpState) }
6212025-07-07T20:04:48.221ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 42 }, kind: MgsRequest(SpState) }
6222025-07-07T20:04:48.221ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
6232025-07-07T20:04:48.221ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
6242025-07-07T20:04:48.221ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
6252025-07-07T20:04:48.221ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
6262025-07-07T20:04:48.221ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
6272025-07-07T20:04:48.221ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
6282025-07-07T20:04:49.369ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
6292025-07-07T20:04:49.369ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
6302025-07-07T20:04:49.369ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
6312025-07-07T20:04:49.369ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
6322025-07-07T20:04:49.369ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 11 }, kind: MgsRequest(SpState) }
6332025-07-07T20:04:49.369ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 19 }, kind: MgsRequest(SpState) }
6342025-07-07T20:04:49.369ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 43 }, kind: MgsRequest(SpState) }
6352025-07-07T20:04:49.369ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 43 }, kind: MgsRequest(SpState) }
6362025-07-07T20:04:49.374ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
6372025-07-07T20:04:49.375ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
6382025-07-07T20:04:49.375ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
6392025-07-07T20:04:49.375ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
6402025-07-07T20:04:49.380ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 19 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
6412025-07-07T20:04:49.381ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
6422025-07-07T20:04:49.381ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
6432025-07-07T20:04:49.381ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
6442025-07-07T20:04:49.383ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
6452025-07-07T20:04:49.383ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 12 }, kind: MgsRequest(SpState) }
6462025-07-07T20:04:49.383ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 44 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
6472025-07-07T20:04:49.383ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 44 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
6482025-07-07T20:04:49.383ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
6492025-07-07T20:04:49.383ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
6502025-07-07T20:04:49.384ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
6512025-07-07T20:04:49.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
6522025-07-07T20:04:49.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
6532025-07-07T20:04:49.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
6542025-07-07T20:04:49.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
6552025-07-07T20:04:49.386ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 20 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6562025-07-07T20:04:49.386ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 12 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
6572025-07-07T20:04:49.386ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 44 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6582025-07-07T20:04:49.386ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 44 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6592025-07-07T20:04:49.387ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
6602025-07-07T20:04:49.391ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
6612025-07-07T20:04:49.392ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 45 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
6622025-07-07T20:04:49.392ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 45 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
6632025-07-07T20:04:49.393ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
6642025-07-07T20:04:49.393ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
6652025-07-07T20:04:49.394ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
6662025-07-07T20:04:49.394ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
6672025-07-07T20:04:49.394ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
6682025-07-07T20:04:49.395ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
6692025-07-07T20:04:49.395ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 21 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6702025-07-07T20:04:49.396ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 45 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6712025-07-07T20:04:49.396ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 45 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6722025-07-07T20:04:49.399ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 22 }, kind: MgsRequest(SpState) }
6732025-07-07T20:04:49.400ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
6742025-07-07T20:04:49.400ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
6752025-07-07T20:04:49.402ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
6762025-07-07T20:04:49.402ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
6772025-07-07T20:04:49.402ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
6782025-07-07T20:04:49.402ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
6792025-07-07T20:04:49.403ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
6802025-07-07T20:04:49.403ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 22 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
6812025-07-07T20:04:49.403ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 46 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6822025-07-07T20:04:49.403ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 46 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6832025-07-07T20:04:49.404ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
6842025-07-07T20:04:49.409ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
6852025-07-07T20:04:49.410ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
6862025-07-07T20:04:49.416ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
6872025-07-07T20:04:49.416ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
6882025-07-07T20:04:49.417ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
6892025-07-07T20:04:49.417ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
6902025-07-07T20:04:49.418ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 47 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6912025-07-07T20:04:49.418ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 47 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6922025-07-07T20:04:49.423ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
6932025-07-07T20:04:49.423ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
6942025-07-07T20:04:49.456ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
6952025-07-07T20:04:49.456ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
6962025-07-07T20:04:49.456ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
6972025-07-07T20:04:49.456ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
6982025-07-07T20:04:49.457ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
6992025-07-07T20:04:49.457ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
7002025-07-07T20:04:49.457ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
7012025-07-07T20:04:49.457ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
7022025-07-07T20:04:49.457ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
7032025-07-07T20:04:49.457ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
7042025-07-07T20:04:49.458ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
7052025-07-07T20:04:49.458ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
7062025-07-07T20:04:49.459ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 48 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
7072025-07-07T20:04:49.459ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 48 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
7082025-07-07T20:04:49.471ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
7092025-07-07T20:04:49.471ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
7102025-07-07T20:04:49.471ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
7112025-07-07T20:04:49.472ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
7122025-07-07T20:04:49.472ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
7132025-07-07T20:04:49.472ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
7142025-07-07T20:04:49.474ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 49 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7152025-07-07T20:04:49.475ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 49 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7162025-07-07T20:04:49.525ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
7172025-07-07T20:04:49.525ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
7182025-07-07T20:04:49.648ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
7192025-07-07T20:04:49.648ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
7202025-07-07T20:04:49.648ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
7212025-07-07T20:04:49.648ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
7222025-07-07T20:04:49.648ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
7232025-07-07T20:04:49.648ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
7242025-07-07T20:04:49.648ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
7252025-07-07T20:04:49.648ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 50 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7262025-07-07T20:04:49.648ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 50 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
7272025-07-07T20:04:49.652ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
7282025-07-07T20:04:49.652ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
7292025-07-07T20:04:49.653ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
7302025-07-07T20:04:49.655ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
7312025-07-07T20:04:49.655ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
7322025-07-07T20:04:49.655ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
7332025-07-07T20:04:49.655ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
7342025-07-07T20:04:49.655ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
7352025-07-07T20:04:49.655ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
7362025-07-07T20:04:49.656ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
7372025-07-07T20:04:49.656ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
7382025-07-07T20:04:49.656ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 51 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
7392025-07-07T20:04:49.656ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 51 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7402025-07-07T20:04:49.662ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 52 }, kind: MgsRequest(SpState) }
7412025-07-07T20:04:49.662ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 52 }, kind: MgsRequest(SpState) }
7422025-07-07T20:04:49.681ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
7432025-07-07T20:04:49.682ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
7442025-07-07T20:04:49.686ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 52 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
7452025-07-07T20:04:49.688ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 52 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
7462025-07-07T20:04:49.688ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
7472025-07-07T20:04:49.688ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
7482025-07-07T20:04:49.876ZTRACtest_snapshot_basic (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
7492025-07-07T20:04:49.879ZWARNtest_snapshot_basic (producer-registration-task): failed to register with Nexus, will retry count = 4 delay = 4.747810548s error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:371
7502025-07-07T20:04:50.160ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
7512025-07-07T20:04:50.160ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
7522025-07-07T20:04:50.160ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
7532025-07-07T20:04:50.160ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
7542025-07-07T20:04:50.160ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 13 }, kind: MgsRequest(SpState) }
7552025-07-07T20:04:50.160ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 23 }, kind: MgsRequest(SpState) }
7562025-07-07T20:04:50.160ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 53 }, kind: MgsRequest(SpState) }
7572025-07-07T20:04:50.160ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 53 }, kind: MgsRequest(SpState) }
7582025-07-07T20:04:50.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
7592025-07-07T20:04:50.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
7602025-07-07T20:04:50.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
7612025-07-07T20:04:50.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
7622025-07-07T20:04:50.161ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 23 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
7632025-07-07T20:04:50.161ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 13 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
7642025-07-07T20:04:50.161ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 53 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
7652025-07-07T20:04:50.161ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 53 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
7662025-07-07T20:04:50.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
7672025-07-07T20:04:50.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 14 }, kind: MgsRequest(SpState) }
7682025-07-07T20:04:50.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 54 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
7692025-07-07T20:04:50.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 54 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
7702025-07-07T20:04:50.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
7712025-07-07T20:04:50.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
7722025-07-07T20:04:50.162ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
7732025-07-07T20:04:50.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
7742025-07-07T20:04:50.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
7752025-07-07T20:04:50.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
7762025-07-07T20:04:50.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
7772025-07-07T20:04:50.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 24 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7782025-07-07T20:04:50.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
7792025-07-07T20:04:50.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 54 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7802025-07-07T20:04:50.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 54 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7812025-07-07T20:04:50.163ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
7822025-07-07T20:04:50.165ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
7832025-07-07T20:04:50.165ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 55 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
7842025-07-07T20:04:50.165ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 55 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
7852025-07-07T20:04:50.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
7862025-07-07T20:04:50.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
7872025-07-07T20:04:50.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
7882025-07-07T20:04:50.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
7892025-07-07T20:04:50.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
7902025-07-07T20:04:50.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
7912025-07-07T20:04:50.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 25 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7922025-07-07T20:04:50.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 55 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7932025-07-07T20:04:50.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 55 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7942025-07-07T20:04:50.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 26 }, kind: MgsRequest(SpState) }
7952025-07-07T20:04:50.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
7962025-07-07T20:04:50.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
7972025-07-07T20:04:50.168ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
7982025-07-07T20:04:50.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
7992025-07-07T20:04:50.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
8002025-07-07T20:04:50.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
8012025-07-07T20:04:50.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
8022025-07-07T20:04:50.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 26 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
8032025-07-07T20:04:50.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 56 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8042025-07-07T20:04:50.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 56 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8052025-07-07T20:04:50.169ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
8062025-07-07T20:04:50.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
8072025-07-07T20:04:50.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
8082025-07-07T20:04:50.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
8092025-07-07T20:04:50.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
8102025-07-07T20:04:50.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
8112025-07-07T20:04:50.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
8122025-07-07T20:04:50.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 57 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8132025-07-07T20:04:50.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 57 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8142025-07-07T20:04:50.172ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
8152025-07-07T20:04:50.172ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
8162025-07-07T20:04:50.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
8172025-07-07T20:04:50.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
8182025-07-07T20:04:50.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
8192025-07-07T20:04:50.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
8202025-07-07T20:04:50.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
8212025-07-07T20:04:50.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
8222025-07-07T20:04:50.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
8232025-07-07T20:04:50.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
8242025-07-07T20:04:50.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
8252025-07-07T20:04:50.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
8262025-07-07T20:04:50.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
8272025-07-07T20:04:50.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
8282025-07-07T20:04:50.172ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 58 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
8292025-07-07T20:04:50.172ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 58 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
8302025-07-07T20:04:50.179ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
8312025-07-07T20:04:50.179ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
8322025-07-07T20:04:50.179ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
8332025-07-07T20:04:50.179ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
8342025-07-07T20:04:50.179ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
8352025-07-07T20:04:50.179ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
8362025-07-07T20:04:50.179ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 59 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8372025-07-07T20:04:50.179ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 59 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8382025-07-07T20:04:50.180ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
8392025-07-07T20:04:50.181ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
8402025-07-07T20:04:50.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
8412025-07-07T20:04:50.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
8422025-07-07T20:04:50.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
8432025-07-07T20:04:50.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
8442025-07-07T20:04:50.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
8452025-07-07T20:04:50.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
8462025-07-07T20:04:50.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
8472025-07-07T20:04:50.181ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 60 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8482025-07-07T20:04:50.181ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 60 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
8492025-07-07T20:04:50.184ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
8502025-07-07T20:04:50.184ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
8512025-07-07T20:04:50.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
8522025-07-07T20:04:50.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
8532025-07-07T20:04:50.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
8542025-07-07T20:04:50.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
8552025-07-07T20:04:50.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
8562025-07-07T20:04:50.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
8572025-07-07T20:04:50.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
8582025-07-07T20:04:50.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
8592025-07-07T20:04:50.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
8602025-07-07T20:04:50.186ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 61 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
8612025-07-07T20:04:50.186ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 61 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8622025-07-07T20:04:50.190ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 62 }, kind: MgsRequest(SpState) }
8632025-07-07T20:04:50.190ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 62 }, kind: MgsRequest(SpState) }
8642025-07-07T20:04:50.197ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
8652025-07-07T20:04:50.197ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
8662025-07-07T20:04:50.200ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 62 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
8672025-07-07T20:04:50.200ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 62 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
8682025-07-07T20:04:50.200ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
8692025-07-07T20:04:50.200ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
8702025-07-07T20:04:54.738ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
8712025-07-07T20:04:54.739ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
8722025-07-07T20:04:54.739ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
8732025-07-07T20:04:54.739ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
8742025-07-07T20:04:54.739ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 15 }, kind: MgsRequest(SpState) }
8752025-07-07T20:04:54.739ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 27 }, kind: MgsRequest(SpState) }
8762025-07-07T20:04:54.739ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 63 }, kind: MgsRequest(SpState) }
8772025-07-07T20:04:54.739ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 63 }, kind: MgsRequest(SpState) }
8782025-07-07T20:04:54.740ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
8792025-07-07T20:04:54.740ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
8802025-07-07T20:04:54.741ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
8812025-07-07T20:04:54.741ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
8822025-07-07T20:04:54.743ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 27 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
8832025-07-07T20:04:54.743ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
8842025-07-07T20:04:54.743ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 63 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
8852025-07-07T20:04:54.743ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 63 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
8862025-07-07T20:04:54.743ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
8872025-07-07T20:04:54.743ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 16 }, kind: MgsRequest(SpState) }
8882025-07-07T20:04:54.743ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
8892025-07-07T20:04:54.743ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
8902025-07-07T20:04:54.847ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
8912025-07-07T20:04:54.847ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
8922025-07-07T20:04:54.847ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
8932025-07-07T20:04:54.847ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
8942025-07-07T20:04:54.847ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
8952025-07-07T20:04:54.847ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
8962025-07-07T20:04:54.848ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
8972025-07-07T20:04:54.859ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 28 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8982025-07-07T20:04:54.859ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 16 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
8992025-07-07T20:04:54.859ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 64 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9002025-07-07T20:04:54.859ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 64 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9012025-07-07T20:04:54.860ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
9022025-07-07T20:04:54.860ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
9032025-07-07T20:04:54.863ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
9042025-07-07T20:04:54.863ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 17 }, kind: MgsRequest(SpState) }
9052025-07-07T20:04:54.863ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
9062025-07-07T20:04:54.863ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
9072025-07-07T20:04:54.864ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
9082025-07-07T20:04:54.864ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
9092025-07-07T20:04:54.864ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
9102025-07-07T20:04:54.864ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
9112025-07-07T20:04:54.864ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
9122025-07-07T20:04:54.864ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
9132025-07-07T20:04:54.864ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
9142025-07-07T20:04:54.874ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 29 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9152025-07-07T20:04:54.874ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 17 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
9162025-07-07T20:04:54.874ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 65 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9172025-07-07T20:04:54.875ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 65 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9182025-07-07T20:04:54.878ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 30 }, kind: MgsRequest(SpState) }
9192025-07-07T20:04:54.879ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 18 }, kind: MgsRequest(SpState) }
9202025-07-07T20:04:54.879ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
9212025-07-07T20:04:54.879ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
9222025-07-07T20:04:54.896ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
9232025-07-07T20:04:54.896ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
9242025-07-07T20:04:54.896ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
9252025-07-07T20:04:54.897ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
9262025-07-07T20:04:54.897ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
9272025-07-07T20:04:54.897ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
9282025-07-07T20:04:54.900ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 30 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
9292025-07-07T20:04:54.900ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
9302025-07-07T20:04:54.900ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 66 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9312025-07-07T20:04:54.900ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 66 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9322025-07-07T20:04:54.901ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
9332025-07-07T20:04:54.901ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
9342025-07-07T20:04:54.901ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
9352025-07-07T20:04:54.901ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
9362025-07-07T20:04:54.903ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 31 }, kind: MgsRequest(SpState) }
9372025-07-07T20:04:54.903ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 19 }, kind: MgsRequest(SpState) }
9382025-07-07T20:04:54.903ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
9392025-07-07T20:04:54.903ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
9402025-07-07T20:04:54.903ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
9412025-07-07T20:04:54.903ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
9422025-07-07T20:04:54.903ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
9432025-07-07T20:04:54.903ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
9442025-07-07T20:04:54.904ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
9452025-07-07T20:04:54.904ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
9462025-07-07T20:04:54.904ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 31 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
9472025-07-07T20:04:54.906ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
9482025-07-07T20:04:54.906ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 67 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9492025-07-07T20:04:54.906ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 67 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9502025-07-07T20:04:54.908ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 32 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
9512025-07-07T20:04:54.908ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 20 }, kind: MgsRequest(SpState) }
9522025-07-07T20:04:54.909ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
9532025-07-07T20:04:54.909ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
9542025-07-07T20:04:54.919ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
9552025-07-07T20:04:54.919ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
9562025-07-07T20:04:54.919ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
9572025-07-07T20:04:54.919ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
9582025-07-07T20:04:54.919ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
9592025-07-07T20:04:54.919ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
9602025-07-07T20:04:54.919ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
9612025-07-07T20:04:54.919ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
9622025-07-07T20:04:54.919ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
9632025-07-07T20:04:54.919ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
9642025-07-07T20:04:54.919ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
9652025-07-07T20:04:54.919ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
9662025-07-07T20:04:54.919ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
9672025-07-07T20:04:54.919ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
9682025-07-07T20:04:54.919ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
9692025-07-07T20:04:54.999ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 32 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9702025-07-07T20:04:54.999ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 20 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
9712025-07-07T20:04:55.004ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 68 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
9722025-07-07T20:04:55.004ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 68 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
9732025-07-07T20:04:55.004ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
9742025-07-07T20:04:55.004ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
9752025-07-07T20:04:55.015ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 33 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
9762025-07-07T20:04:55.015ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 21 }, kind: MgsRequest(SpState) }
9772025-07-07T20:04:55.015ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
9782025-07-07T20:04:55.015ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
9792025-07-07T20:04:55.104ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
9802025-07-07T20:04:55.106ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
9812025-07-07T20:04:55.106ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
9822025-07-07T20:04:55.107ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
9832025-07-07T20:04:55.107ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
9842025-07-07T20:04:55.107ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
9852025-07-07T20:04:55.107ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
9862025-07-07T20:04:55.133ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 33 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9872025-07-07T20:04:55.133ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 21 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
9882025-07-07T20:04:55.134ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 69 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9892025-07-07T20:04:55.136ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 69 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9902025-07-07T20:04:55.146ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 34 }, kind: MgsRequest(SpState) }
9912025-07-07T20:04:55.146ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 22 }, kind: MgsRequest(SpState) }
9922025-07-07T20:04:55.147ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
9932025-07-07T20:04:55.147ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
9942025-07-07T20:04:55.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
9952025-07-07T20:04:55.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
9962025-07-07T20:04:55.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
9972025-07-07T20:04:55.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
9982025-07-07T20:04:55.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
9992025-07-07T20:04:55.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
10002025-07-07T20:04:55.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
10012025-07-07T20:04:55.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
10022025-07-07T20:04:55.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
10032025-07-07T20:04:55.158ZINFOtest_snapshot_basic (dropshot): accepted connection local_addr = [::1]:39765 remote_addr = [::1]:37669
10042025-07-07T20:04:55.168ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 34 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
10052025-07-07T20:04:55.168ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 22 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
10062025-07-07T20:04:55.168ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 70 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
10072025-07-07T20:04:55.168ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 70 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
10082025-07-07T20:04:55.168ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = a99436b2-4cda-4799-acff-902e33730988 uri = /ignition
10092025-07-07T20:04:55.169ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
10102025-07-07T20:04:55.169ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
10112025-07-07T20:04:55.169ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
10122025-07-07T20:04:55.169ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
10132025-07-07T20:04:55.187ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 35 }, kind: MgsRequest(SpState) }
10142025-07-07T20:04:55.187ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 23 }, kind: MgsRequest(SpState) }
10152025-07-07T20:04:55.187ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
10162025-07-07T20:04:55.187ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
10172025-07-07T20:04:55.189ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
10182025-07-07T20:04:55.189ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
10192025-07-07T20:04:55.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
10202025-07-07T20:04:55.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
10212025-07-07T20:04:55.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
10222025-07-07T20:04:55.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
10232025-07-07T20:04:55.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
10242025-07-07T20:04:55.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
10252025-07-07T20:04:55.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
10262025-07-07T20:04:55.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
10272025-07-07T20:04:55.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
10282025-07-07T20:04:55.190ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 35 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
10292025-07-07T20:04:55.190ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 36 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
10302025-07-07T20:04:55.190ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 23 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
10312025-07-07T20:04:55.190ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 71 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
10322025-07-07T20:04:55.190ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 71 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
10332025-07-07T20:04:55.196ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 24 }, kind: MgsRequest(SpState) }
10342025-07-07T20:04:55.197ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 72 }, kind: MgsRequest(SpState) }
10352025-07-07T20:04:55.197ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 72 }, kind: MgsRequest(SpState) }
10362025-07-07T20:04:55.209ZDEBGtest_snapshot_basic: received bulk ignition state request offset = 0 slot = sidecar 0 state = [IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]
10372025-07-07T20:04:55.209ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
10382025-07-07T20:04:55.209ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
10392025-07-07T20:04:55.209ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
10402025-07-07T20:04:55.212ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 36 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
10412025-07-07T20:04:55.212ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
10422025-07-07T20:04:55.212ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 24 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
10432025-07-07T20:04:55.212ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 72 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
10442025-07-07T20:04:55.213ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 72 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
10452025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
10462025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
10472025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
10482025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
10492025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
10502025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
10512025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
10522025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
10532025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
10542025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
10552025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
10562025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
10572025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
10582025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
10592025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
10602025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
10612025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
10622025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
10632025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
10642025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
10652025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
10662025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
10672025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
10682025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
10692025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
10702025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
10712025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
10722025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
10732025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
10742025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
10752025-07-07T20:04:55.213ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
10762025-07-07T20:04:55.213ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
10772025-07-07T20:04:55.213ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
10782025-07-07T20:04:55.213ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
10792025-07-07T20:04:55.213ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
10802025-07-07T20:04:55.213ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
10812025-07-07T20:04:55.213ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 44922 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = a99436b2-4cda-4799-acff-902e33730988 response_code = 200 uri = /ignition
10822025-07-07T20:04:55.213ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 73 }, kind: MgsRequest(SpState) }
10832025-07-07T20:04:55.213ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 73 }, kind: MgsRequest(SpState) }
10842025-07-07T20:04:55.214ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
10852025-07-07T20:04:55.214ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
10862025-07-07T20:04:55.214ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
10872025-07-07T20:04:55.214ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
10882025-07-07T20:04:55.222ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 37 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
10892025-07-07T20:04:55.222ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 73 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
10902025-07-07T20:04:55.222ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 73 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
10912025-07-07T20:04:55.222ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 4fc7c070-b0a2-427f-9edc-97a12c9c3d96 uri = /sp/switch/0
10922025-07-07T20:04:55.224ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
10932025-07-07T20:04:55.224ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
10942025-07-07T20:04:55.224ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
10952025-07-07T20:04:55.225ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
10962025-07-07T20:04:55.225ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
10972025-07-07T20:04:55.225ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
10982025-07-07T20:04:55.225ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
10992025-07-07T20:04:55.225ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
11002025-07-07T20:04:55.225ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
11012025-07-07T20:04:55.225ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 38 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11022025-07-07T20:04:55.225ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 39 }, kind: MgsRequest(SpState) }
11032025-07-07T20:04:55.225ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 74 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11042025-07-07T20:04:55.225ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 74 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11052025-07-07T20:04:55.231ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
11062025-07-07T20:04:55.231ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
11072025-07-07T20:04:55.233ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
11082025-07-07T20:04:55.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
11092025-07-07T20:04:55.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
11102025-07-07T20:04:55.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
11112025-07-07T20:04:55.234ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
11122025-07-07T20:04:55.234ZTRACtest_snapshot_basic (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
11132025-07-07T20:04:55.236ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 39 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
11142025-07-07T20:04:55.237ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 40 }, kind: MgsRequest(SpState) }
11152025-07-07T20:04:55.237ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 75 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11162025-07-07T20:04:55.237ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 75 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11172025-07-07T20:04:55.240ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
11182025-07-07T20:04:55.240ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
11192025-07-07T20:04:55.242ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
11202025-07-07T20:04:55.242ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
11212025-07-07T20:04:55.242ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
11222025-07-07T20:04:55.242ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
11232025-07-07T20:04:55.242ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
11242025-07-07T20:04:55.243ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 40 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
11252025-07-07T20:04:55.243ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 41 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
11262025-07-07T20:04:55.243ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 76 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11272025-07-07T20:04:55.243ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 76 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11282025-07-07T20:04:55.244ZWARNtest_snapshot_basic (producer-registration-task): failed to register with Nexus, will retry count = 5 delay = 10.112544364s error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:371
11292025-07-07T20:04:55.244ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
11302025-07-07T20:04:55.244ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
11312025-07-07T20:04:55.245ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
11322025-07-07T20:04:55.245ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
11332025-07-07T20:04:55.249ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
11342025-07-07T20:04:55.250ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
11352025-07-07T20:04:55.252ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
11362025-07-07T20:04:55.253ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
11372025-07-07T20:04:55.254ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 41 } 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(()) }))
11382025-07-07T20:04:55.254ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 42 }, kind: MgsRequest(SpState) }
11392025-07-07T20:04:55.254ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 77 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11402025-07-07T20:04:55.254ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 77 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11412025-07-07T20:04:55.256ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 34112 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 4fc7c070-b0a2-427f-9edc-97a12c9c3d96 response_code = 200 uri = /sp/switch/0
11422025-07-07T20:04:55.256ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
11432025-07-07T20:04:55.256ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
11442025-07-07T20:04:55.271ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
11452025-07-07T20:04:55.271ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
11462025-07-07T20:04:55.271ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
11472025-07-07T20:04:55.271ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
11482025-07-07T20:04:55.271ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
11492025-07-07T20:04:55.271ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
11502025-07-07T20:04:55.271ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
11512025-07-07T20:04:55.271ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
11522025-07-07T20:04:55.271ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
11532025-07-07T20:04:55.271ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
11542025-07-07T20:04:55.271ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
11552025-07-07T20:04:55.271ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
11562025-07-07T20:04:55.271ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
11572025-07-07T20:04:55.273ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 42 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
11582025-07-07T20:04:55.273ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 78 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
11592025-07-07T20:04:55.273ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 78 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
11602025-07-07T20:04:55.273ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = a12d5289-fb68-4bd0-89c9-544184018a73 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
11612025-07-07T20:04:55.286ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 43 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
11622025-07-07T20:04:55.286ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
11632025-07-07T20:04:55.286ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
11642025-07-07T20:04:55.289ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
11652025-07-07T20:04:55.289ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
11662025-07-07T20:04:55.289ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
11672025-07-07T20:04:55.289ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
11682025-07-07T20:04:55.289ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
11692025-07-07T20:04:55.289ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
11702025-07-07T20:04:55.291ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 43 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11712025-07-07T20:04:55.291ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
11722025-07-07T20:04:55.291ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 79 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11732025-07-07T20:04:55.291ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 79 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11742025-07-07T20:04:55.297ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
11752025-07-07T20:04:55.297ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
11762025-07-07T20:04:55.313ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
11772025-07-07T20:04:55.313ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
11782025-07-07T20:04:55.313ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
11792025-07-07T20:04:55.313ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
11802025-07-07T20:04:55.313ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
11812025-07-07T20:04:55.314ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
11822025-07-07T20:04:55.314ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
11832025-07-07T20:04:55.315ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 44 } interface = fake-switch0 response = CabooseValue
11842025-07-07T20:04:55.315ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 45 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
11852025-07-07T20:04:55.315ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 80 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11862025-07-07T20:04:55.315ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 80 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
11872025-07-07T20:04:55.323ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
11882025-07-07T20:04:55.323ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
11892025-07-07T20:04:55.326ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
11902025-07-07T20:04:55.326ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
11912025-07-07T20:04:55.326ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
11922025-07-07T20:04:55.326ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
11932025-07-07T20:04:55.326ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
11942025-07-07T20:04:55.326ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
11952025-07-07T20:04:55.326ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
11962025-07-07T20:04:55.326ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
11972025-07-07T20:04:55.326ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
11982025-07-07T20:04:55.326ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
11992025-07-07T20:04:55.326ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
12002025-07-07T20:04:55.327ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 45 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12012025-07-07T20:04:55.327ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
12022025-07-07T20:04:55.327ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 81 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
12032025-07-07T20:04:55.328ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 81 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12042025-07-07T20:04:55.334ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 82 }, kind: MgsRequest(SpState) }
12052025-07-07T20:04:55.334ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 82 }, kind: MgsRequest(SpState) }
12062025-07-07T20:04:55.339ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
12072025-07-07T20:04:55.339ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
12082025-07-07T20:04:55.339ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 46 } interface = fake-switch0 response = CabooseValue
12092025-07-07T20:04:55.340ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 47 }, kind: MgsRequest(SpState) }
12102025-07-07T20:04:55.340ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 82 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
12112025-07-07T20:04:55.340ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 82 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
12122025-07-07T20:04:55.340ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
12132025-07-07T20:04:55.340ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
12142025-07-07T20:04:55.340ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
12152025-07-07T20:04:55.340ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
12162025-07-07T20:04:55.340ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 83 }, kind: MgsRequest(SpState) }
12172025-07-07T20:04:55.340ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 83 }, kind: MgsRequest(SpState) }
12182025-07-07T20:04:55.340ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
12192025-07-07T20:04:55.340ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
12202025-07-07T20:04:55.340ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
12212025-07-07T20:04:55.342ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 47 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
12222025-07-07T20:04:55.342ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
12232025-07-07T20:04:55.342ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 83 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
12242025-07-07T20:04:55.342ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 83 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
12252025-07-07T20:04:55.342ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
12262025-07-07T20:04:55.342ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
12272025-07-07T20:04:55.342ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
12282025-07-07T20:04:55.342ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
12292025-07-07T20:04:55.342ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
12302025-07-07T20:04:55.342ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
12312025-07-07T20:04:55.343ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
12322025-07-07T20:04:55.343ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
12332025-07-07T20:04:55.343ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 48 } interface = fake-switch0 response = CabooseValue
12342025-07-07T20:04:55.343ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 49 }, kind: MgsRequest(SpState) }
12352025-07-07T20:04:55.343ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 84 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12362025-07-07T20:04:55.343ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 84 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12372025-07-07T20:04:55.347ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
12382025-07-07T20:04:55.347ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
12392025-07-07T20:04:55.349ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
12402025-07-07T20:04:55.349ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
12412025-07-07T20:04:55.349ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
12422025-07-07T20:04:55.349ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
12432025-07-07T20:04:55.349ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
12442025-07-07T20:04:55.349ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 49 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
12452025-07-07T20:04:55.349ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
12462025-07-07T20:04:55.349ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 85 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12472025-07-07T20:04:55.350ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 85 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12482025-07-07T20:04:55.351ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
12492025-07-07T20:04:55.351ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
12502025-07-07T20:04:55.354ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
12512025-07-07T20:04:55.354ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
12522025-07-07T20:04:55.354ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
12532025-07-07T20:04:55.354ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
12542025-07-07T20:04:55.354ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 50 } interface = fake-switch0 response = CabooseValue
12552025-07-07T20:04:55.354ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
12562025-07-07T20:04:55.354ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 86 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12572025-07-07T20:04:55.354ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 86 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12582025-07-07T20:04:55.363ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
12592025-07-07T20:04:55.363ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
12602025-07-07T20:04:55.381ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
12612025-07-07T20:04:55.381ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
12622025-07-07T20:04:55.381ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
12632025-07-07T20:04:55.381ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
12642025-07-07T20:04:55.381ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
12652025-07-07T20:04:55.381ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
12662025-07-07T20:04:55.381ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 51 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12672025-07-07T20:04:55.381ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
12682025-07-07T20:04:55.381ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 87 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12692025-07-07T20:04:55.381ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 87 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12702025-07-07T20:04:55.383ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
12712025-07-07T20:04:55.383ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
12722025-07-07T20:04:55.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
12732025-07-07T20:04:55.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
12742025-07-07T20:04:55.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
12752025-07-07T20:04:55.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
12762025-07-07T20:04:55.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
12772025-07-07T20:04:55.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
12782025-07-07T20:04:55.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
12792025-07-07T20:04:55.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
12802025-07-07T20:04:55.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
12812025-07-07T20:04:55.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
12822025-07-07T20:04:55.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
12832025-07-07T20:04:55.384ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
12842025-07-07T20:04:55.384ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 52 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
12852025-07-07T20:04:55.384ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 53 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
12862025-07-07T20:04:55.384ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 88 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
12872025-07-07T20:04:55.384ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 88 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
12882025-07-07T20:04:55.402ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
12892025-07-07T20:04:55.402ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
12902025-07-07T20:04:55.403ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
12912025-07-07T20:04:55.403ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
12922025-07-07T20:04:55.403ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
12932025-07-07T20:04:55.403ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
12942025-07-07T20:04:55.403ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
12952025-07-07T20:04:55.403ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
12962025-07-07T20:04:55.403ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 53 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12972025-07-07T20:04:55.403ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
12982025-07-07T20:04:55.403ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 89 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12992025-07-07T20:04:55.403ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 89 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13002025-07-07T20:04:55.407ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
13012025-07-07T20:04:55.407ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
13022025-07-07T20:04:55.408ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
13032025-07-07T20:04:55.408ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
13042025-07-07T20:04:55.408ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
13052025-07-07T20:04:55.408ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
13062025-07-07T20:04:55.408ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
13072025-07-07T20:04:55.409ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
13082025-07-07T20:04:55.409ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
13092025-07-07T20:04:55.409ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 54 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
13102025-07-07T20:04:55.409ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 55 }, kind: MgsRequest(SpState) }
13112025-07-07T20:04:55.409ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 90 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13122025-07-07T20:04:55.409ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 90 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
13132025-07-07T20:04:55.427ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 153270 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = a12d5289-fb68-4bd0-89c9-544184018a73 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
13142025-07-07T20:04:55.427ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
13152025-07-07T20:04:55.427ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
13162025-07-07T20:04:55.430ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
13172025-07-07T20:04:55.431ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
13182025-07-07T20:04:55.431ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
13192025-07-07T20:04:55.431ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
13202025-07-07T20:04:55.431ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
13212025-07-07T20:04:55.431ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
13222025-07-07T20:04:55.431ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
13232025-07-07T20:04:55.431ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
13242025-07-07T20:04:55.431ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
13252025-07-07T20:04:55.431ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
13262025-07-07T20:04:55.439ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 55 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
13272025-07-07T20:04:55.439ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 91 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
13282025-07-07T20:04:55.439ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 91 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13292025-07-07T20:04:55.440ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = d19f5658-46f8-4bfa-9023-0b1210cb6676 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
13302025-07-07T20:04:55.440ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
13312025-07-07T20:04:55.456ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 92 }, kind: MgsRequest(SpState) }
13322025-07-07T20:04:55.456ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 92 }, kind: MgsRequest(SpState) }
13332025-07-07T20:04:55.456ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
13342025-07-07T20:04:55.474ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
13352025-07-07T20:04:55.474ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
13362025-07-07T20:04:55.475ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 56 } interface = fake-switch0 response = CabooseValue
13372025-07-07T20:04:55.475ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 92 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
13382025-07-07T20:04:55.475ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 92 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
13392025-07-07T20:04:55.475ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
13402025-07-07T20:04:55.475ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
13412025-07-07T20:04:55.475ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
13422025-07-07T20:04:55.475ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
13432025-07-07T20:04:55.475ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
13442025-07-07T20:04:55.475ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 93 }, kind: MgsRequest(SpState) }
13452025-07-07T20:04:55.475ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 93 }, kind: MgsRequest(SpState) }
13462025-07-07T20:04:55.475ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
13472025-07-07T20:04:55.476ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
13482025-07-07T20:04:55.476ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 57 } interface = fake-switch0 response = CabooseValue
13492025-07-07T20:04:55.476ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 93 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
13502025-07-07T20:04:55.476ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 93 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
13512025-07-07T20:04:55.476ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
13522025-07-07T20:04:55.476ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
13532025-07-07T20:04:55.476ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
13542025-07-07T20:04:55.487ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
13552025-07-07T20:04:55.487ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
13562025-07-07T20:04:55.487ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
13572025-07-07T20:04:55.487ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
13582025-07-07T20:04:55.491ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 58 } interface = fake-switch0 response = CabooseValue
13592025-07-07T20:04:55.491ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 94 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13602025-07-07T20:04:55.491ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 94 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13612025-07-07T20:04:55.494ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
13622025-07-07T20:04:55.494ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
13632025-07-07T20:04:55.494ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
13642025-07-07T20:04:55.496ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
13652025-07-07T20:04:55.496ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
13662025-07-07T20:04:55.496ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
13672025-07-07T20:04:55.496ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
13682025-07-07T20:04:55.499ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 59 } interface = fake-switch0 response = CabooseValue
13692025-07-07T20:04:55.500ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 95 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13702025-07-07T20:04:55.501ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 95 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13712025-07-07T20:04:55.503ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
13722025-07-07T20:04:55.503ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
13732025-07-07T20:04:55.503ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
13742025-07-07T20:04:55.513ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
13752025-07-07T20:04:55.513ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
13762025-07-07T20:04:55.513ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
13772025-07-07T20:04:55.513ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
13782025-07-07T20:04:55.514ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 60 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
13792025-07-07T20:04:55.517ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 96 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13802025-07-07T20:04:55.517ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 96 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13812025-07-07T20:04:55.520ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
13822025-07-07T20:04:55.520ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
13832025-07-07T20:04:55.520ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
13842025-07-07T20:04:55.523ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
13852025-07-07T20:04:55.536ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
13862025-07-07T20:04:55.537ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
13872025-07-07T20:04:55.537ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
13882025-07-07T20:04:55.539ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 61 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
13892025-07-07T20:04:55.539ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 97 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13902025-07-07T20:04:55.539ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 97 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13912025-07-07T20:04:55.542ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 102208 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = d19f5658-46f8-4bfa-9023-0b1210cb6676 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
13922025-07-07T20:04:55.542ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
13932025-07-07T20:04:55.542ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
13942025-07-07T20:04:55.546ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
13952025-07-07T20:04:55.546ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
13962025-07-07T20:04:55.546ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
13972025-07-07T20:04:55.546ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
13982025-07-07T20:04:55.546ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
13992025-07-07T20:04:55.546ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
14002025-07-07T20:04:55.546ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
14012025-07-07T20:04:55.546ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
14022025-07-07T20:04:55.546ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
14032025-07-07T20:04:55.546ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
14042025-07-07T20:04:55.546ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
14052025-07-07T20:04:55.546ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
14062025-07-07T20:04:55.560ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 98 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
14072025-07-07T20:04:55.560ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 98 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
14082025-07-07T20:04:55.560ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 9c63e1a5-1169-423b-ad86-c633f7cf43a4 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
14092025-07-07T20:04:55.577ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
14102025-07-07T20:04:55.577ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
14112025-07-07T20:04:55.577ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
14122025-07-07T20:04:55.578ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
14132025-07-07T20:04:55.578ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
14142025-07-07T20:04:55.578ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
14152025-07-07T20:04:55.578ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
14162025-07-07T20:04:55.578ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 62 } interface = fake-switch0 response = CabooseValue
14172025-07-07T20:04:55.578ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 99 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14182025-07-07T20:04:55.578ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 99 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14192025-07-07T20:04:55.580ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
14202025-07-07T20:04:55.580ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
14212025-07-07T20:04:55.580ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
14222025-07-07T20:04:55.590ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
14232025-07-07T20:04:55.604ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
14242025-07-07T20:04:55.605ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
14252025-07-07T20:04:55.606ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
14262025-07-07T20:04:55.606ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
14272025-07-07T20:04:55.606ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
14282025-07-07T20:04:55.606ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
14292025-07-07T20:04:55.607ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 63 } interface = fake-switch0 response = CabooseValue
14302025-07-07T20:04:55.608ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 100 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14312025-07-07T20:04:55.608ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 100 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
14322025-07-07T20:04:55.614ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
14332025-07-07T20:04:55.614ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
14342025-07-07T20:04:55.614ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
14352025-07-07T20:04:55.632ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
14362025-07-07T20:04:55.632ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
14372025-07-07T20:04:55.632ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
14382025-07-07T20:04:55.632ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
14392025-07-07T20:04:55.632ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
14402025-07-07T20:04:55.632ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
14412025-07-07T20:04:55.632ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
14422025-07-07T20:04:55.632ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
14432025-07-07T20:04:55.632ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
14442025-07-07T20:04:55.632ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 64 } interface = fake-switch0 response = CabooseValue
14452025-07-07T20:04:55.632ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 101 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
14462025-07-07T20:04:55.632ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 101 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14472025-07-07T20:04:55.639ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
14482025-07-07T20:04:55.639ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 102 }, kind: MgsRequest(SpState) }
14492025-07-07T20:04:55.639ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 102 }, kind: MgsRequest(SpState) }
14502025-07-07T20:04:55.641ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
14512025-07-07T20:04:55.641ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
14522025-07-07T20:04:55.641ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 65 } interface = fake-switch0 response = CabooseValue
14532025-07-07T20:04:55.641ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 102 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
14542025-07-07T20:04:55.641ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 102 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
14552025-07-07T20:04:55.641ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
14562025-07-07T20:04:55.641ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
14572025-07-07T20:04:55.641ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
14582025-07-07T20:04:55.641ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
14592025-07-07T20:04:55.641ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
14602025-07-07T20:04:55.641ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 103 }, kind: MgsRequest(SpState) }
14612025-07-07T20:04:55.641ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 103 }, kind: MgsRequest(SpState) }
14622025-07-07T20:04:55.641ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
14632025-07-07T20:04:55.642ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
14642025-07-07T20:04:55.642ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 66 } interface = fake-switch0 response = CabooseValue
14652025-07-07T20:04:55.642ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 103 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
14662025-07-07T20:04:55.642ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 103 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
14672025-07-07T20:04:55.642ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
14682025-07-07T20:04:55.642ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
14692025-07-07T20:04:55.642ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
14702025-07-07T20:04:55.642ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
14712025-07-07T20:04:55.642ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
14722025-07-07T20:04:55.642ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
14732025-07-07T20:04:55.642ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
14742025-07-07T20:04:55.642ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 67 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
14752025-07-07T20:04:55.642ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 104 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14762025-07-07T20:04:55.642ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 104 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14772025-07-07T20:04:55.650ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 89695 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 9c63e1a5-1169-423b-ad86-c633f7cf43a4 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
14782025-07-07T20:04:55.650ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
14792025-07-07T20:04:55.650ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
14802025-07-07T20:04:55.660ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
14812025-07-07T20:04:55.660ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
14822025-07-07T20:04:55.660ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
14832025-07-07T20:04:55.660ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
14842025-07-07T20:04:55.676ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 105 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14852025-07-07T20:04:55.677ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 105 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14862025-07-07T20:04:55.677ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 35f2cfea-4017-49a3-927d-da4c3e5b9ae5 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
14872025-07-07T20:04:55.680ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
14882025-07-07T20:04:55.680ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
14892025-07-07T20:04:55.680ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
14902025-07-07T20:04:55.682ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
14912025-07-07T20:04:55.682ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
14922025-07-07T20:04:55.683ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
14932025-07-07T20:04:55.683ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
14942025-07-07T20:04:55.684ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 68 } interface = fake-switch0 response = CabooseValue
14952025-07-07T20:04:55.684ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 106 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14962025-07-07T20:04:55.684ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 106 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14972025-07-07T20:04:55.687ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
14982025-07-07T20:04:55.688ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
14992025-07-07T20:04:55.688ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
15002025-07-07T20:04:55.689ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
15012025-07-07T20:04:55.689ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
15022025-07-07T20:04:55.689ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
15032025-07-07T20:04:55.690ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
15042025-07-07T20:04:55.690ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 69 } interface = fake-switch0 response = CabooseValue
15052025-07-07T20:04:55.690ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 107 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
15062025-07-07T20:04:55.690ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 107 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
15072025-07-07T20:04:55.694ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
15082025-07-07T20:04:55.694ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
15092025-07-07T20:04:55.694ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
15102025-07-07T20:04:55.705ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
15112025-07-07T20:04:55.705ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
15122025-07-07T20:04:55.706ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
15132025-07-07T20:04:55.706ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
15142025-07-07T20:04:55.706ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
15152025-07-07T20:04:55.706ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
15162025-07-07T20:04:55.706ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
15172025-07-07T20:04:55.706ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
15182025-07-07T20:04:55.706ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
15192025-07-07T20:04:55.706ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
15202025-07-07T20:04:55.706ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
15212025-07-07T20:04:55.706ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
15222025-07-07T20:04:55.724ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 70 } interface = fake-switch0 response = CabooseValue
15232025-07-07T20:04:55.724ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 108 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
15242025-07-07T20:04:55.724ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 108 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
15252025-07-07T20:04:55.737ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
15262025-07-07T20:04:55.737ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
15272025-07-07T20:04:55.737ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
15282025-07-07T20:04:55.740ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
15292025-07-07T20:04:55.740ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
15302025-07-07T20:04:55.740ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
15312025-07-07T20:04:55.740ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
15322025-07-07T20:04:55.740ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 71 } interface = fake-switch0 response = CabooseValue
15332025-07-07T20:04:55.741ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 109 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
15342025-07-07T20:04:55.741ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 109 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
15352025-07-07T20:04:55.743ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
15362025-07-07T20:04:55.743ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
15372025-07-07T20:04:55.743ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
15382025-07-07T20:04:55.744ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
15392025-07-07T20:04:55.744ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
15402025-07-07T20:04:55.744ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
15412025-07-07T20:04:55.744ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
15422025-07-07T20:04:55.744ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
15432025-07-07T20:04:55.744ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
15442025-07-07T20:04:55.744ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
15452025-07-07T20:04:55.749ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 72 } interface = fake-switch0 response = CabooseValue
15462025-07-07T20:04:55.749ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 110 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
15472025-07-07T20:04:55.749ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 110 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
15482025-07-07T20:04:55.753ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
15492025-07-07T20:04:55.753ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
15502025-07-07T20:04:55.753ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
15512025-07-07T20:04:55.754ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
15522025-07-07T20:04:55.754ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
15532025-07-07T20:04:55.754ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
15542025-07-07T20:04:55.754ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
15552025-07-07T20:04:55.754ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
15562025-07-07T20:04:55.754ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
15572025-07-07T20:04:55.754ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
15582025-07-07T20:04:55.754ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
15592025-07-07T20:04:55.754ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
15602025-07-07T20:04:55.755ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 73 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
15612025-07-07T20:04:55.755ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 111 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
15622025-07-07T20:04:55.755ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 111 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
15632025-07-07T20:04:55.760ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 82952 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 35f2cfea-4017-49a3-927d-da4c3e5b9ae5 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
15642025-07-07T20:04:55.760ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 112 }, kind: MgsRequest(SpState) }
15652025-07-07T20:04:55.760ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 112 }, kind: MgsRequest(SpState) }
15662025-07-07T20:04:55.761ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
15672025-07-07T20:04:55.761ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
15682025-07-07T20:04:55.762ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 112 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
15692025-07-07T20:04:55.762ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 112 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
15702025-07-07T20:04:55.762ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 6f6a13f8-bb3c-4c89-800b-dc39183ccf75 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
15712025-07-07T20:04:55.762ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
15722025-07-07T20:04:55.762ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
15732025-07-07T20:04:55.762ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
15742025-07-07T20:04:55.762ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 74 } interface = fake-switch0 response = CabooseValue
15752025-07-07T20:04:55.762ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
15762025-07-07T20:04:55.763ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 75 } interface = fake-switch0 response = CabooseValue
15772025-07-07T20:04:55.763ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
15782025-07-07T20:04:55.763ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 76 } interface = fake-switch0 response = CabooseValue
15792025-07-07T20:04:55.763ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
15802025-07-07T20:04:55.763ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 77 } interface = fake-switch0 response = CabooseValue
15812025-07-07T20:04:55.763ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
15822025-07-07T20:04:55.763ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 78 } interface = fake-switch0 response = CabooseValue
15832025-07-07T20:04:55.765ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
15842025-07-07T20:04:55.765ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 79 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
15852025-07-07T20:04:55.765ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3297 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 6f6a13f8-bb3c-4c89-800b-dc39183ccf75 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
15862025-07-07T20:04:55.766ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 3ba7d54e-d7bd-41d1-881d-268976015dbe uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
15872025-07-07T20:04:55.766ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
15882025-07-07T20:04:55.766ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 80 } interface = fake-switch0 response = CabooseValue
15892025-07-07T20:04:55.766ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
15902025-07-07T20:04:55.766ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 81 } interface = fake-switch0 response = CabooseValue
15912025-07-07T20:04:55.766ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
15922025-07-07T20:04:55.768ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 82 } interface = fake-switch0 response = CabooseValue
15932025-07-07T20:04:55.768ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
15942025-07-07T20:04:55.768ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 83 } interface = fake-switch0 response = CabooseValue
15952025-07-07T20:04:55.768ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
15962025-07-07T20:04:55.768ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 84 } interface = fake-switch0 response = CabooseValue
15972025-07-07T20:04:55.768ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
15982025-07-07T20:04:55.768ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 85 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
15992025-07-07T20:04:55.768ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1457 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 3ba7d54e-d7bd-41d1-881d-268976015dbe response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
16002025-07-07T20:04:55.768ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = b66b4ba5-fca4-4acf-ba61-364da6baa360 uri = /sp/switch/0/component/rot/cmpa
16012025-07-07T20:04:55.768ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 86 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
16022025-07-07T20:04:55.768ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 86 } interface = fake-switch0 response = ReadRot(Ok)
16032025-07-07T20:04:55.769ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 674 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = b66b4ba5-fca4-4acf-ba61-364da6baa360 response_code = 200 uri = /sp/switch/0/component/rot/cmpa
16042025-07-07T20:04:55.771ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = c6d233a7-1d33-44f3-a399-2a5ab3c3a77c uri = /sp/switch/0/component/rot/cfpa
16052025-07-07T20:04:55.772ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 87 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
16062025-07-07T20:04:55.772ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 87 } interface = fake-switch0 response = ReadRot(Ok)
16072025-07-07T20:04:55.772ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1281 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = c6d233a7-1d33-44f3-a399-2a5ab3c3a77c response_code = 200 uri = /sp/switch/0/component/rot/cfpa
16082025-07-07T20:04:55.774ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 905a0276-d001-44a5-8a11-aeaf7a22b2be uri = /sp/switch/0/component/rot/cfpa
16092025-07-07T20:04:55.774ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 88 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
16102025-07-07T20:04:55.775ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 88 } interface = fake-switch0 response = ReadRot(Ok)
16112025-07-07T20:04:55.775ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1759 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 905a0276-d001-44a5-8a11-aeaf7a22b2be response_code = 200 uri = /sp/switch/0/component/rot/cfpa
16122025-07-07T20:04:55.777ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 33d03806-1733-4565-903b-a92acf985aae uri = /sp/switch/0/component/rot/cfpa
16132025-07-07T20:04:55.777ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 89 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
16142025-07-07T20:04:55.777ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 89 } interface = fake-switch0 response = ReadRot(Ok)
16152025-07-07T20:04:55.778ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1082 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 33d03806-1733-4565-903b-a92acf985aae response_code = 200 uri = /sp/switch/0/component/rot/cfpa
16162025-07-07T20:04:55.779ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 3393d041-6f06-4bd3-b6da-147853c501b5 uri = /sp/switch/1
16172025-07-07T20:04:55.780ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 25 }, kind: MgsRequest(SpState) }
16182025-07-07T20:04:55.780ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
16192025-07-07T20:04:55.780ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 25 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
16202025-07-07T20:04:55.781ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 26 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
16212025-07-07T20:04:55.784ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 26 } 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(()) }))
16222025-07-07T20:04:55.784ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2147 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 3393d041-6f06-4bd3-b6da-147853c501b5 response_code = 200 uri = /sp/switch/1
16232025-07-07T20:04:55.784ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = bbc03081-fcd5-4ca0-854b-9c0c769026f0 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
16242025-07-07T20:04:55.785ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
16252025-07-07T20:04:55.785ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 27 } interface = fake-switch1 response = CabooseValue
16262025-07-07T20:04:55.785ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
16272025-07-07T20:04:55.785ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 28 } interface = fake-switch1 response = CabooseValue
16282025-07-07T20:04:55.785ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
16292025-07-07T20:04:55.785ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 29 } interface = fake-switch1 response = CabooseValue
16302025-07-07T20:04:55.785ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
16312025-07-07T20:04:55.785ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 30 } interface = fake-switch1 response = CabooseValue
16322025-07-07T20:04:55.785ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
16332025-07-07T20:04:55.785ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 31 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
16342025-07-07T20:04:55.785ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
16352025-07-07T20:04:55.785ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 32 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16362025-07-07T20:04:55.785ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1834 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = bbc03081-fcd5-4ca0-854b-9c0c769026f0 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
16372025-07-07T20:04:55.785ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 72b9b58f-cee2-4509-9235-7d49cf60a835 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
16382025-07-07T20:04:55.785ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
16392025-07-07T20:04:55.785ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 33 } interface = fake-switch1 response = CabooseValue
16402025-07-07T20:04:55.785ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
16412025-07-07T20:04:55.786ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 34 } interface = fake-switch1 response = CabooseValue
16422025-07-07T20:04:55.786ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
16432025-07-07T20:04:55.786ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 35 } interface = fake-switch1 response = CabooseValue
16442025-07-07T20:04:55.787ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
16452025-07-07T20:04:55.791ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 36 } interface = fake-switch1 response = CabooseValue
16462025-07-07T20:04:55.791ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
16472025-07-07T20:04:55.791ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 37 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
16482025-07-07T20:04:55.791ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
16492025-07-07T20:04:55.791ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 38 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16502025-07-07T20:04:55.791ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 6026 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 72b9b58f-cee2-4509-9235-7d49cf60a835 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
16512025-07-07T20:04:55.792ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = d38384bf-3a94-4250-8ae3-6afa3e4db8e2 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
16522025-07-07T20:04:55.792ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
16532025-07-07T20:04:55.792ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 39 } interface = fake-switch1 response = CabooseValue
16542025-07-07T20:04:55.793ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
16552025-07-07T20:04:55.793ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 40 } interface = fake-switch1 response = CabooseValue
16562025-07-07T20:04:55.793ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
16572025-07-07T20:04:55.793ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 41 } interface = fake-switch1 response = CabooseValue
16582025-07-07T20:04:55.793ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
16592025-07-07T20:04:55.794ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 42 } interface = fake-switch1 response = CabooseValue
16602025-07-07T20:04:55.794ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
16612025-07-07T20:04:55.794ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 43 } interface = fake-switch1 response = CabooseValue
16622025-07-07T20:04:55.794ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
16632025-07-07T20:04:55.794ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 44 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16642025-07-07T20:04:55.794ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2617 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = d38384bf-3a94-4250-8ae3-6afa3e4db8e2 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
16652025-07-07T20:04:55.797ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 490ea8f5-e8be-48d9-a85b-5fe966d578f6 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
16662025-07-07T20:04:55.797ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
16672025-07-07T20:04:55.798ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 45 } interface = fake-switch1 response = CabooseValue
16682025-07-07T20:04:55.798ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
16692025-07-07T20:04:55.798ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 46 } interface = fake-switch1 response = CabooseValue
16702025-07-07T20:04:55.798ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
16712025-07-07T20:04:55.798ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 47 } interface = fake-switch1 response = CabooseValue
16722025-07-07T20:04:55.798ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
16732025-07-07T20:04:55.798ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 48 } interface = fake-switch1 response = CabooseValue
16742025-07-07T20:04:55.798ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
16752025-07-07T20:04:55.799ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 49 } interface = fake-switch1 response = CabooseValue
16762025-07-07T20:04:55.799ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
16772025-07-07T20:04:55.799ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 50 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16782025-07-07T20:04:55.799ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2851 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 490ea8f5-e8be-48d9-a85b-5fe966d578f6 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
16792025-07-07T20:04:55.804ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 597d984b-9642-492e-96fa-5db1e2b1d57c uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
16802025-07-07T20:04:55.804ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
16812025-07-07T20:04:55.807ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 51 } interface = fake-switch1 response = CabooseValue
16822025-07-07T20:04:55.807ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
16832025-07-07T20:04:55.807ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 52 } interface = fake-switch1 response = CabooseValue
16842025-07-07T20:04:55.807ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
16852025-07-07T20:04:55.808ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 53 } interface = fake-switch1 response = CabooseValue
16862025-07-07T20:04:55.808ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
16872025-07-07T20:04:55.808ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 54 } interface = fake-switch1 response = CabooseValue
16882025-07-07T20:04:55.808ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
16892025-07-07T20:04:55.808ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 55 } interface = fake-switch1 response = CabooseValue
16902025-07-07T20:04:55.808ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
16912025-07-07T20:04:55.808ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 56 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16922025-07-07T20:04:55.809ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4796 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 597d984b-9642-492e-96fa-5db1e2b1d57c response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
16932025-07-07T20:04:55.811ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = fabcdc1a-8671-4de3-a3dc-9a3ded351f68 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
16942025-07-07T20:04:55.813ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
16952025-07-07T20:04:55.813ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 57 } interface = fake-switch1 response = CabooseValue
16962025-07-07T20:04:55.813ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
16972025-07-07T20:04:55.814ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 58 } interface = fake-switch1 response = CabooseValue
16982025-07-07T20:04:55.814ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
16992025-07-07T20:04:55.814ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 59 } interface = fake-switch1 response = CabooseValue
17002025-07-07T20:04:55.814ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
17012025-07-07T20:04:55.814ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 60 } interface = fake-switch1 response = CabooseValue
17022025-07-07T20:04:55.815ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
17032025-07-07T20:04:55.815ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 61 } interface = fake-switch1 response = CabooseValue
17042025-07-07T20:04:55.815ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
17052025-07-07T20:04:55.815ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 62 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17062025-07-07T20:04:55.815ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4451 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = fabcdc1a-8671-4de3-a3dc-9a3ded351f68 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
17072025-07-07T20:04:55.817ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = dee8c361-445f-4dc8-b367-13bb46de6177 uri = /sp/switch/1/component/rot/cmpa
17082025-07-07T20:04:55.818ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 63 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
17092025-07-07T20:04:55.819ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 63 } interface = fake-switch1 response = ReadRot(Ok)
17102025-07-07T20:04:55.819ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2017 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = dee8c361-445f-4dc8-b367-13bb46de6177 response_code = 200 uri = /sp/switch/1/component/rot/cmpa
17112025-07-07T20:04:55.821ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 3598681f-5be9-4cc9-8636-b459c534091d uri = /sp/switch/1/component/rot/cfpa
17122025-07-07T20:04:55.823ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 64 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
17132025-07-07T20:04:55.823ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 64 } interface = fake-switch1 response = ReadRot(Ok)
17142025-07-07T20:04:55.824ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3089 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 3598681f-5be9-4cc9-8636-b459c534091d response_code = 200 uri = /sp/switch/1/component/rot/cfpa
17152025-07-07T20:04:55.826ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = d7b0d761-e894-4222-91cd-e0c08744bad2 uri = /sp/switch/1/component/rot/cfpa
17162025-07-07T20:04:55.827ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 65 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
17172025-07-07T20:04:55.827ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 65 } interface = fake-switch1 response = ReadRot(Ok)
17182025-07-07T20:04:55.827ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1553 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = d7b0d761-e894-4222-91cd-e0c08744bad2 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
17192025-07-07T20:04:55.828ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 76c038fe-60ff-40e5-9012-10c932a276f3 uri = /sp/switch/1/component/rot/cfpa
17202025-07-07T20:04:55.829ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 66 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
17212025-07-07T20:04:55.829ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 66 } interface = fake-switch1 response = ReadRot(Ok)
17222025-07-07T20:04:55.829ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 902 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 76c038fe-60ff-40e5-9012-10c932a276f3 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
17232025-07-07T20:04:55.831ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 8d00779d-fe48-451a-83f4-0012bb0eecb6 uri = /sp/sled/0
17242025-07-07T20:04:55.831ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 113 }, kind: MgsRequest(SpState) }
17252025-07-07T20:04:55.831ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
17262025-07-07T20:04:55.831ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 113 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
17272025-07-07T20:04:55.831ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 114 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
17282025-07-07T20:04:55.832ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 114 } 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(()) }))
17292025-07-07T20:04:55.832ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1162 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 8d00779d-fe48-451a-83f4-0012bb0eecb6 response_code = 200 uri = /sp/sled/0
17302025-07-07T20:04:55.833ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = be347d8f-7d12-48fd-8919-ec7dcbb9b468 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
17312025-07-07T20:04:55.834ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
17322025-07-07T20:04:55.834ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 115 } interface = fake-sled0 response = CabooseValue
17332025-07-07T20:04:55.834ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
17342025-07-07T20:04:55.834ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 116 } interface = fake-sled0 response = CabooseValue
17352025-07-07T20:04:55.834ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
17362025-07-07T20:04:55.835ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 117 } interface = fake-sled0 response = CabooseValue
17372025-07-07T20:04:55.835ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
17382025-07-07T20:04:55.835ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 118 } interface = fake-sled0 response = CabooseValue
17392025-07-07T20:04:55.835ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
17402025-07-07T20:04:55.835ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 119 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
17412025-07-07T20:04:55.835ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
17422025-07-07T20:04:55.835ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 120 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17432025-07-07T20:04:55.836ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2451 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = be347d8f-7d12-48fd-8919-ec7dcbb9b468 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
17442025-07-07T20:04:55.838ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 3f7265cf-897e-4e6c-a4ea-55d5f71be755 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
17452025-07-07T20:04:55.838ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
17462025-07-07T20:04:55.838ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 121 } interface = fake-sled0 response = CabooseValue
17472025-07-07T20:04:55.838ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
17482025-07-07T20:04:55.838ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 122 } interface = fake-sled0 response = CabooseValue
17492025-07-07T20:04:55.838ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
17502025-07-07T20:04:55.839ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 123 } interface = fake-sled0 response = CabooseValue
17512025-07-07T20:04:55.839ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
17522025-07-07T20:04:55.839ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 124 } interface = fake-sled0 response = CabooseValue
17532025-07-07T20:04:55.839ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
17542025-07-07T20:04:55.839ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 125 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
17552025-07-07T20:04:55.839ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
17562025-07-07T20:04:55.840ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 126 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17572025-07-07T20:04:55.841ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3092 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 3f7265cf-897e-4e6c-a4ea-55d5f71be755 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
17582025-07-07T20:04:55.842ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = d5d27fa1-a198-4847-b950-97c742182e7e uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
17592025-07-07T20:04:55.842ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
17602025-07-07T20:04:55.842ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 127 } interface = fake-sled0 response = CabooseValue
17612025-07-07T20:04:55.842ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
17622025-07-07T20:04:55.842ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 128 } interface = fake-sled0 response = CabooseValue
17632025-07-07T20:04:55.842ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
17642025-07-07T20:04:55.842ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 129 } interface = fake-sled0 response = CabooseValue
17652025-07-07T20:04:55.842ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
17662025-07-07T20:04:55.843ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 130 } interface = fake-sled0 response = CabooseValue
17672025-07-07T20:04:55.843ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
17682025-07-07T20:04:55.854ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 131 } interface = fake-sled0 response = CabooseValue
17692025-07-07T20:04:55.854ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
17702025-07-07T20:04:55.854ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 132 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17712025-07-07T20:04:55.854ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2053 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = d5d27fa1-a198-4847-b950-97c742182e7e response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
17722025-07-07T20:04:55.855ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = c2f52407-61f5-43b4-a9c9-11ec0b81668c uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
17732025-07-07T20:04:55.856ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
17742025-07-07T20:04:55.856ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 133 } interface = fake-sled0 response = CabooseValue
17752025-07-07T20:04:55.856ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
17762025-07-07T20:04:55.856ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 134 } interface = fake-sled0 response = CabooseValue
17772025-07-07T20:04:55.856ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
17782025-07-07T20:04:55.856ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 135 } interface = fake-sled0 response = CabooseValue
17792025-07-07T20:04:55.856ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
17802025-07-07T20:04:55.857ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 136 } interface = fake-sled0 response = CabooseValue
17812025-07-07T20:04:55.857ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
17822025-07-07T20:04:55.857ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 137 } interface = fake-sled0 response = CabooseValue
17832025-07-07T20:04:55.857ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
17842025-07-07T20:04:55.857ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 138 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17852025-07-07T20:04:55.857ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1890 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = c2f52407-61f5-43b4-a9c9-11ec0b81668c response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
17862025-07-07T20:04:55.862ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 0c074d07-4eb4-4144-b1c0-68c7b0ae11e0 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
17872025-07-07T20:04:55.864ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
17882025-07-07T20:04:55.864ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 139 } interface = fake-sled0 response = CabooseValue
17892025-07-07T20:04:55.866ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
17902025-07-07T20:04:55.866ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 140 } interface = fake-sled0 response = CabooseValue
17912025-07-07T20:04:55.866ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 141 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
17922025-07-07T20:04:55.866ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 141 } interface = fake-sled0 response = CabooseValue
17932025-07-07T20:04:55.867ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 142 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
17942025-07-07T20:04:55.867ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 142 } interface = fake-sled0 response = CabooseValue
17952025-07-07T20:04:55.868ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 143 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
17962025-07-07T20:04:55.868ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 143 } interface = fake-sled0 response = CabooseValue
17972025-07-07T20:04:55.868ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 144 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
17982025-07-07T20:04:55.868ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 144 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17992025-07-07T20:04:55.868ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 6739 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 0c074d07-4eb4-4144-b1c0-68c7b0ae11e0 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
18002025-07-07T20:04:55.870ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 8de4eac6-9dc1-4fcc-91e3-31f1d49d75c0 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
18012025-07-07T20:04:55.870ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 145 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
18022025-07-07T20:04:55.870ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 145 } interface = fake-sled0 response = CabooseValue
18032025-07-07T20:04:55.870ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 146 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
18042025-07-07T20:04:55.871ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 146 } interface = fake-sled0 response = CabooseValue
18052025-07-07T20:04:55.871ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 147 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
18062025-07-07T20:04:55.871ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 147 } interface = fake-sled0 response = CabooseValue
18072025-07-07T20:04:55.872ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 148 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
18082025-07-07T20:04:55.872ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 148 } interface = fake-sled0 response = CabooseValue
18092025-07-07T20:04:55.872ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 149 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
18102025-07-07T20:04:55.872ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 149 } interface = fake-sled0 response = CabooseValue
18112025-07-07T20:04:55.872ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 150 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
18122025-07-07T20:04:55.872ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 150 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
18132025-07-07T20:04:55.873ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2914 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 8de4eac6-9dc1-4fcc-91e3-31f1d49d75c0 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
18142025-07-07T20:04:55.874ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 9edcba03-d40a-4e59-93d5-292c9e35dbaf uri = /sp/sled/0/component/rot/cmpa
18152025-07-07T20:04:55.874ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 151 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
18162025-07-07T20:04:55.874ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 151 } interface = fake-sled0 response = ReadRot(Ok)
18172025-07-07T20:04:55.874ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 666 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 9edcba03-d40a-4e59-93d5-292c9e35dbaf response_code = 200 uri = /sp/sled/0/component/rot/cmpa
18182025-07-07T20:04:55.875ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 32500d71-ba00-44f4-9f2f-73f431463826 uri = /sp/sled/0/component/rot/cfpa
18192025-07-07T20:04:55.876ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 152 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
18202025-07-07T20:04:55.876ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 152 } interface = fake-sled0 response = ReadRot(Ok)
18212025-07-07T20:04:55.876ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 884 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 32500d71-ba00-44f4-9f2f-73f431463826 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
18222025-07-07T20:04:55.877ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 17af75b0-3171-46b9-b9ab-720346c6607a uri = /sp/sled/0/component/rot/cfpa
18232025-07-07T20:04:55.877ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 153 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
18242025-07-07T20:04:55.879ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 153 } interface = fake-sled0 response = ReadRot(Ok)
18252025-07-07T20:04:55.879ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1448 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 17af75b0-3171-46b9-b9ab-720346c6607a response_code = 200 uri = /sp/sled/0/component/rot/cfpa
18262025-07-07T20:04:55.880ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 9a64bb9a-bb18-49df-8d71-a1ec94d3aabb uri = /sp/sled/0/component/rot/cfpa
18272025-07-07T20:04:55.880ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 154 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
18282025-07-07T20:04:55.883ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 154 } interface = fake-sled0 response = ReadRot(Ok)
18292025-07-07T20:04:55.883ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3390 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 9a64bb9a-bb18-49df-8d71-a1ec94d3aabb response_code = 200 uri = /sp/sled/0/component/rot/cfpa
18302025-07-07T20:04:55.884ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 36d80ed0-6a5e-42db-9c3b-3c25700e2057 uri = /sp/sled/1
18312025-07-07T20:04:55.884ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 113 }, kind: MgsRequest(SpState) }
18322025-07-07T20:04:55.884ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
18332025-07-07T20:04:55.885ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 113 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
18342025-07-07T20:04:55.885ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 114 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
18352025-07-07T20:04:55.885ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 114 } 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(()) }))
18362025-07-07T20:04:55.886ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1638 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 36d80ed0-6a5e-42db-9c3b-3c25700e2057 response_code = 200 uri = /sp/sled/1
18372025-07-07T20:04:55.892ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = c77a26d1-f3a1-46a8-af30-e5b880f142c3 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
18382025-07-07T20:04:55.892ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
18392025-07-07T20:04:55.893ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 115 } interface = fake-sled1 response = CabooseValue
18402025-07-07T20:04:55.894ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
18412025-07-07T20:04:55.895ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 116 } interface = fake-sled1 response = CabooseValue
18422025-07-07T20:04:55.895ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
18432025-07-07T20:04:55.895ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 117 } interface = fake-sled1 response = CabooseValue
18442025-07-07T20:04:55.895ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
18452025-07-07T20:04:55.895ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 118 } interface = fake-sled1 response = CabooseValue
18462025-07-07T20:04:55.895ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
18472025-07-07T20:04:55.895ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 119 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
18482025-07-07T20:04:55.895ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
18492025-07-07T20:04:55.896ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 120 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
18502025-07-07T20:04:55.896ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4207 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = c77a26d1-f3a1-46a8-af30-e5b880f142c3 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
18512025-07-07T20:04:55.897ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 2e7df687-8ed9-4af6-8495-e551cc45a854 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
18522025-07-07T20:04:55.898ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
18532025-07-07T20:04:55.900ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 121 } interface = fake-sled1 response = CabooseValue
18542025-07-07T20:04:55.908ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
18552025-07-07T20:04:55.909ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 122 } interface = fake-sled1 response = CabooseValue
18562025-07-07T20:04:55.910ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
18572025-07-07T20:04:55.910ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 123 } interface = fake-sled1 response = CabooseValue
18582025-07-07T20:04:55.910ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
18592025-07-07T20:04:55.910ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 124 } interface = fake-sled1 response = CabooseValue
18602025-07-07T20:04:55.910ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
18612025-07-07T20:04:55.910ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 125 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
18622025-07-07T20:04:55.910ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
18632025-07-07T20:04:55.911ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 126 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
18642025-07-07T20:04:55.911ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4793 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 2e7df687-8ed9-4af6-8495-e551cc45a854 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
18652025-07-07T20:04:55.911ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 697e283e-b51e-4ba8-aeab-ee840e856272 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
18662025-07-07T20:04:55.911ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
18672025-07-07T20:04:55.911ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 127 } interface = fake-sled1 response = CabooseValue
18682025-07-07T20:04:55.911ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
18692025-07-07T20:04:55.911ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 128 } interface = fake-sled1 response = CabooseValue
18702025-07-07T20:04:55.911ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
18712025-07-07T20:04:55.911ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 129 } interface = fake-sled1 response = CabooseValue
18722025-07-07T20:04:55.911ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
18732025-07-07T20:04:55.911ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 130 } interface = fake-sled1 response = CabooseValue
18742025-07-07T20:04:55.911ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
18752025-07-07T20:04:55.911ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 131 } interface = fake-sled1 response = CabooseValue
18762025-07-07T20:04:55.912ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
18772025-07-07T20:04:55.912ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 132 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
18782025-07-07T20:04:55.912ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1288 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 697e283e-b51e-4ba8-aeab-ee840e856272 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
18792025-07-07T20:04:55.912ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = a12c49ab-6ae0-4322-888c-f5c01d06869d uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
18802025-07-07T20:04:55.912ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
18812025-07-07T20:04:55.912ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 133 } interface = fake-sled1 response = CabooseValue
18822025-07-07T20:04:55.912ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
18832025-07-07T20:04:55.912ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 134 } interface = fake-sled1 response = CabooseValue
18842025-07-07T20:04:55.912ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
18852025-07-07T20:04:55.912ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 135 } interface = fake-sled1 response = CabooseValue
18862025-07-07T20:04:55.912ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
18872025-07-07T20:04:55.912ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 136 } interface = fake-sled1 response = CabooseValue
18882025-07-07T20:04:55.913ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
18892025-07-07T20:04:55.913ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 137 } interface = fake-sled1 response = CabooseValue
18902025-07-07T20:04:55.913ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
18912025-07-07T20:04:55.913ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 138 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
18922025-07-07T20:04:55.913ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2922 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = a12c49ab-6ae0-4322-888c-f5c01d06869d response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
18932025-07-07T20:04:55.913ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 5247fd45-2bbe-4a1b-89e8-c87caa1b8af0 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
18942025-07-07T20:04:55.913ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
18952025-07-07T20:04:55.913ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 139 } interface = fake-sled1 response = CabooseValue
18962025-07-07T20:04:55.913ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
18972025-07-07T20:04:55.913ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 140 } interface = fake-sled1 response = CabooseValue
18982025-07-07T20:04:55.913ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 141 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
18992025-07-07T20:04:55.914ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 141 } interface = fake-sled1 response = CabooseValue
19002025-07-07T20:04:55.915ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 142 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
19012025-07-07T20:04:55.915ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 142 } interface = fake-sled1 response = CabooseValue
19022025-07-07T20:04:55.915ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 143 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
19032025-07-07T20:04:55.915ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 143 } interface = fake-sled1 response = CabooseValue
19042025-07-07T20:04:55.915ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 144 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
19052025-07-07T20:04:55.915ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 144 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
19062025-07-07T20:04:55.915ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2890 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 5247fd45-2bbe-4a1b-89e8-c87caa1b8af0 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
19072025-07-07T20:04:55.926ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = ffb26a84-7453-4852-8450-6b7e1c98be6a uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
19082025-07-07T20:04:55.926ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 145 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
19092025-07-07T20:04:55.926ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 145 } interface = fake-sled1 response = CabooseValue
19102025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 146 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
19112025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 146 } interface = fake-sled1 response = CabooseValue
19122025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 147 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
19132025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 147 } interface = fake-sled1 response = CabooseValue
19142025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 148 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
19152025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 148 } interface = fake-sled1 response = CabooseValue
19162025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 149 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
19172025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 149 } interface = fake-sled1 response = CabooseValue
19182025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 150 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
19192025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 150 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
19202025-07-07T20:04:55.927ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2532 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = ffb26a84-7453-4852-8450-6b7e1c98be6a response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
19212025-07-07T20:04:55.927ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 83cbc591-4683-4bda-8ef1-799de5183a00 uri = /sp/sled/1/component/rot/cmpa
19222025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 151 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
19232025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 151 } interface = fake-sled1 response = ReadRot(Ok)
19242025-07-07T20:04:55.927ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 410 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 83cbc591-4683-4bda-8ef1-799de5183a00 response_code = 200 uri = /sp/sled/1/component/rot/cmpa
19252025-07-07T20:04:55.927ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 1016caeb-bf6b-4e1d-bbd5-3766256e9dfe uri = /sp/sled/1/component/rot/cfpa
19262025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 152 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
19272025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 152 } interface = fake-sled1 response = ReadRot(Ok)
19282025-07-07T20:04:55.927ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 469 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 1016caeb-bf6b-4e1d-bbd5-3766256e9dfe response_code = 200 uri = /sp/sled/1/component/rot/cfpa
19292025-07-07T20:04:55.927ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 89bd4ba2-e1c9-4882-aa90-bec277fb19b9 uri = /sp/sled/1/component/rot/cfpa
19302025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 153 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
19312025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 153 } interface = fake-sled1 response = ReadRot(Ok)
19322025-07-07T20:04:55.927ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 588 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = 89bd4ba2-e1c9-4882-aa90-bec277fb19b9 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
19332025-07-07T20:04:55.927ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = cf6edc77-7c4b-4f7c-a970-d4555745bfef uri = /sp/sled/1/component/rot/cfpa
19342025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 154 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
19352025-07-07T20:04:55.927ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 154 } interface = fake-sled1 response = ReadRot(Ok)
19362025-07-07T20:04:55.927ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 482 local_addr = [::1]:39765 method = GET remote_addr = [::1]:37669 req_id = cf6edc77-7c4b-4f7c-a970-d4555745bfef response_code = 200 uri = /sp/sled/1/component/rot/cfpa
19372025-07-07T20:04:56.234ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
19382025-07-07T20:04:56.234ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
19392025-07-07T20:04:56.234ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
19402025-07-07T20:04:56.235ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
19412025-07-07T20:04:56.235ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 67 }, kind: MgsRequest(SpState) }
19422025-07-07T20:04:56.235ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 90 }, kind: MgsRequest(SpState) }
19432025-07-07T20:04:56.235ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 155 }, kind: MgsRequest(SpState) }
19442025-07-07T20:04:56.236ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 155 }, kind: MgsRequest(SpState) }
19452025-07-07T20:04:56.237ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
19462025-07-07T20:04:56.237ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
19472025-07-07T20:04:56.237ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
19482025-07-07T20:04:56.237ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
19492025-07-07T20:04:56.247ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 90 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
19502025-07-07T20:04:56.248ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 67 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
19512025-07-07T20:04:56.248ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 155 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
19522025-07-07T20:04:56.248ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 155 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
19532025-07-07T20:04:56.249ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
19542025-07-07T20:04:56.249ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 68 }, kind: MgsRequest(SpState) }
19552025-07-07T20:04:56.249ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
19562025-07-07T20:04:56.249ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
19572025-07-07T20:04:57.123ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
19582025-07-07T20:04:57.124ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
19592025-07-07T20:04:57.124ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
19602025-07-07T20:04:57.124ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
19612025-07-07T20:04:57.124ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
19622025-07-07T20:04:57.124ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
19632025-07-07T20:04:57.124ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
19642025-07-07T20:04:57.129ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 91 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19652025-07-07T20:04:57.129ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 68 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
19662025-07-07T20:04:57.129ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 156 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19672025-07-07T20:04:57.129ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 156 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19682025-07-07T20:04:57.139ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
19692025-07-07T20:04:57.173ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
19702025-07-07T20:04:57.173ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
19712025-07-07T20:04:57.173ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
19722025-07-07T20:04:57.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
19732025-07-07T20:04:57.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
19742025-07-07T20:04:57.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
19752025-07-07T20:04:57.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
19762025-07-07T20:04:57.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
19772025-07-07T20:04:57.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
19782025-07-07T20:04:57.191ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
19792025-07-07T20:04:57.196ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 69 }, kind: MgsRequest(SpState) }
19802025-07-07T20:04:57.197ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
19812025-07-07T20:04:57.197ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 92 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19822025-07-07T20:04:57.198ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 157 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19832025-07-07T20:04:57.198ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 157 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19842025-07-07T20:04:57.226ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 93 }, kind: MgsRequest(SpState) }
19852025-07-07T20:04:57.226ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
19862025-07-07T20:04:57.229ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
19872025-07-07T20:04:57.230ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
19882025-07-07T20:04:57.230ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
19892025-07-07T20:04:57.230ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
19902025-07-07T20:04:57.230ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
19912025-07-07T20:04:57.230ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
19922025-07-07T20:04:57.230ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 69 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
19932025-07-07T20:04:57.230ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 70 }, kind: MgsRequest(SpState) }
19942025-07-07T20:04:57.231ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
19952025-07-07T20:04:57.231ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 93 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
19962025-07-07T20:04:57.231ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 158 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19972025-07-07T20:04:57.231ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 158 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19982025-07-07T20:04:57.231ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
19992025-07-07T20:04:57.231ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
20002025-07-07T20:04:57.234ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 94 }, kind: MgsRequest(SpState) }
20012025-07-07T20:04:57.235ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
20022025-07-07T20:04:57.235ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
20032025-07-07T20:04:57.237ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
20042025-07-07T20:04:57.242ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
20052025-07-07T20:04:57.242ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
20062025-07-07T20:04:57.243ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
20072025-07-07T20:04:57.243ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
20082025-07-07T20:04:57.243ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 70 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
20092025-07-07T20:04:57.244ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
20102025-07-07T20:04:57.244ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 94 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
20112025-07-07T20:04:57.245ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 159 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20122025-07-07T20:04:57.245ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 159 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20132025-07-07T20:04:57.250ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
20142025-07-07T20:04:57.250ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
20152025-07-07T20:04:57.250ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
20162025-07-07T20:04:57.252ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
20172025-07-07T20:04:57.252ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
20182025-07-07T20:04:57.252ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
20192025-07-07T20:04:57.252ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
20202025-07-07T20:04:57.252ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
20212025-07-07T20:04:57.252ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
20222025-07-07T20:04:57.253ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
20232025-07-07T20:04:57.253ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
20242025-07-07T20:04:57.253ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
20252025-07-07T20:04:57.253ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
20262025-07-07T20:04:57.253ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
20272025-07-07T20:04:57.253ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
20282025-07-07T20:04:57.253ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
20292025-07-07T20:04:57.253ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
20302025-07-07T20:04:57.253ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 95 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20312025-07-07T20:04:57.253ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 160 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
20322025-07-07T20:04:57.253ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 160 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
20332025-07-07T20:04:57.262ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
20342025-07-07T20:04:57.262ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
20352025-07-07T20:04:57.262ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
20362025-07-07T20:04:57.263ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
20372025-07-07T20:04:57.263ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
20382025-07-07T20:04:57.265ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
20392025-07-07T20:04:57.265ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
20402025-07-07T20:04:57.265ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
20412025-07-07T20:04:57.265ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
20422025-07-07T20:04:57.265ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 96 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20432025-07-07T20:04:57.265ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 161 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20442025-07-07T20:04:57.266ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 161 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20452025-07-07T20:04:57.272ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 97 }, kind: MgsRequest(SpState) }
20462025-07-07T20:04:57.272ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
20472025-07-07T20:04:57.272ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
20482025-07-07T20:04:57.272ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
20492025-07-07T20:04:57.273ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
20502025-07-07T20:04:57.273ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
20512025-07-07T20:04:57.273ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
20522025-07-07T20:04:57.273ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
20532025-07-07T20:04:57.273ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
20542025-07-07T20:04:57.273ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
20552025-07-07T20:04:57.273ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
20562025-07-07T20:04:57.274ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 97 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
20572025-07-07T20:04:57.274ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 162 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20582025-07-07T20:04:57.274ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 162 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
20592025-07-07T20:04:57.275ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
20602025-07-07T20:04:57.279ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
20612025-07-07T20:04:57.279ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
20622025-07-07T20:04:57.279ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
20632025-07-07T20:04:57.279ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
20642025-07-07T20:04:57.280ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
20652025-07-07T20:04:57.280ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
20662025-07-07T20:04:57.280ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
20672025-07-07T20:04:57.280ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
20682025-07-07T20:04:57.280ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
20692025-07-07T20:04:57.280ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
20702025-07-07T20:04:57.280ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
20712025-07-07T20:04:57.280ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 163 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
20722025-07-07T20:04:57.280ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 163 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20732025-07-07T20:04:57.285ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 164 }, kind: MgsRequest(SpState) }
20742025-07-07T20:04:57.285ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 164 }, kind: MgsRequest(SpState) }
20752025-07-07T20:04:57.297ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
20762025-07-07T20:04:57.316ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
20772025-07-07T20:04:57.318ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 164 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
20782025-07-07T20:04:57.318ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 164 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
20792025-07-07T20:04:57.319ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
20802025-07-07T20:04:57.319ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
20812025-07-07T20:04:57.319ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
20822025-07-07T20:04:57.319ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
20832025-07-07T20:04:57.319ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 165 }, kind: MgsRequest(SpState) }
20842025-07-07T20:04:57.319ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 165 }, kind: MgsRequest(SpState) }
20852025-07-07T20:04:57.319ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
20862025-07-07T20:04:57.319ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
20872025-07-07T20:04:57.320ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 165 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
20882025-07-07T20:04:57.320ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 165 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
20892025-07-07T20:04:57.320ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
20902025-07-07T20:04:57.320ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
20912025-07-07T20:04:57.320ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
20922025-07-07T20:04:57.323ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
20932025-07-07T20:04:57.323ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
20942025-07-07T20:04:57.323ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
20952025-07-07T20:04:57.323ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 166 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20962025-07-07T20:04:57.323ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 166 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20972025-07-07T20:04:57.326ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
20982025-07-07T20:04:57.326ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
20992025-07-07T20:04:57.326ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
21002025-07-07T20:04:57.326ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
21012025-07-07T20:04:57.326ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
21022025-07-07T20:04:57.327ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
21032025-07-07T20:04:57.327ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 167 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21042025-07-07T20:04:57.327ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 167 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21052025-07-07T20:04:57.329ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
21062025-07-07T20:04:57.329ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
21072025-07-07T20:04:57.330ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
21082025-07-07T20:04:57.330ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
21092025-07-07T20:04:57.330ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
21102025-07-07T20:04:57.330ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
21112025-07-07T20:04:57.330ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 168 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21122025-07-07T20:04:57.330ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 168 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21132025-07-07T20:04:57.338ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
21142025-07-07T20:04:57.338ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
21152025-07-07T20:04:57.338ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
21162025-07-07T20:04:57.338ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
21172025-07-07T20:04:57.339ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
21182025-07-07T20:04:57.349ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
21192025-07-07T20:04:57.349ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 169 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21202025-07-07T20:04:57.350ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 169 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21212025-07-07T20:04:57.351ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
21222025-07-07T20:04:57.352ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
21232025-07-07T20:04:57.352ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
21242025-07-07T20:04:57.352ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
21252025-07-07T20:04:57.352ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
21262025-07-07T20:04:57.352ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
21272025-07-07T20:04:57.353ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
21282025-07-07T20:04:57.353ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
21292025-07-07T20:04:57.353ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
21302025-07-07T20:04:57.353ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
21312025-07-07T20:04:57.353ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
21322025-07-07T20:04:57.354ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
21332025-07-07T20:04:57.354ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
21342025-07-07T20:04:57.354ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
21352025-07-07T20:04:57.354ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 170 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
21362025-07-07T20:04:57.354ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 170 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
21372025-07-07T20:04:57.363ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
21382025-07-07T20:04:57.363ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
21392025-07-07T20:04:57.364ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
21402025-07-07T20:04:57.365ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
21412025-07-07T20:04:57.365ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
21422025-07-07T20:04:57.365ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
21432025-07-07T20:04:57.365ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 171 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21442025-07-07T20:04:57.366ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 171 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21452025-07-07T20:04:57.368ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
21462025-07-07T20:04:57.368ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
21472025-07-07T20:04:57.369ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
21482025-07-07T20:04:57.369ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
21492025-07-07T20:04:57.369ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
21502025-07-07T20:04:57.369ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
21512025-07-07T20:04:57.369ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
21522025-07-07T20:04:57.369ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
21532025-07-07T20:04:57.370ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
21542025-07-07T20:04:57.370ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 172 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21552025-07-07T20:04:57.371ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 172 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
21562025-07-07T20:04:57.376ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
21572025-07-07T20:04:57.376ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
21582025-07-07T20:04:57.378ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
21592025-07-07T20:04:57.378ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
21602025-07-07T20:04:57.378ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
21612025-07-07T20:04:57.379ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
21622025-07-07T20:04:57.379ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
21632025-07-07T20:04:57.379ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
21642025-07-07T20:04:57.379ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
21652025-07-07T20:04:57.380ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
21662025-07-07T20:04:57.380ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
21672025-07-07T20:04:57.380ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 173 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
21682025-07-07T20:04:57.381ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 173 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21692025-07-07T20:04:57.394ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 174 }, kind: MgsRequest(SpState) }
21702025-07-07T20:04:57.395ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 174 }, kind: MgsRequest(SpState) }
21712025-07-07T20:04:57.395ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
21722025-07-07T20:04:57.395ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
21732025-07-07T20:04:57.396ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 174 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
21742025-07-07T20:04:57.396ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 174 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
21752025-07-07T20:04:57.397ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
21762025-07-07T20:04:57.397ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
21772025-07-07T20:04:58.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
21782025-07-07T20:04:58.163ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
21792025-07-07T20:04:58.164ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
21802025-07-07T20:04:58.164ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
21812025-07-07T20:04:58.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 71 }, kind: MgsRequest(SpState) }
21822025-07-07T20:04:58.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 98 }, kind: MgsRequest(SpState) }
21832025-07-07T20:04:58.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 175 }, kind: MgsRequest(SpState) }
21842025-07-07T20:04:58.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 175 }, kind: MgsRequest(SpState) }
21852025-07-07T20:04:58.164ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
21862025-07-07T20:04:58.164ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
21872025-07-07T20:04:58.164ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
21882025-07-07T20:04:58.164ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
21892025-07-07T20:04:58.164ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 98 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
21902025-07-07T20:04:58.164ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 71 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
21912025-07-07T20:04:58.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 175 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
21922025-07-07T20:04:58.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 175 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
21932025-07-07T20:04:58.165ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
21942025-07-07T20:04:58.165ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 72 }, kind: MgsRequest(SpState) }
21952025-07-07T20:04:58.165ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
21962025-07-07T20:04:58.165ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
21972025-07-07T20:04:58.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
21982025-07-07T20:04:58.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
21992025-07-07T20:04:58.165ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
22002025-07-07T20:04:58.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
22012025-07-07T20:04:58.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
22022025-07-07T20:04:58.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
22032025-07-07T20:04:58.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
22042025-07-07T20:04:58.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 99 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22052025-07-07T20:04:58.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 72 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
22062025-07-07T20:04:58.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 176 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22072025-07-07T20:04:58.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 176 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22082025-07-07T20:04:58.166ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
22092025-07-07T20:04:58.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
22102025-07-07T20:04:58.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
22112025-07-07T20:04:58.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
22122025-07-07T20:04:58.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
22132025-07-07T20:04:58.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
22142025-07-07T20:04:58.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
22152025-07-07T20:04:58.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
22162025-07-07T20:04:58.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
22172025-07-07T20:04:58.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
22182025-07-07T20:04:58.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 100 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22192025-07-07T20:04:58.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 177 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22202025-07-07T20:04:58.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 177 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22212025-07-07T20:04:58.171ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 101 }, kind: MgsRequest(SpState) }
22222025-07-07T20:04:58.171ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
22232025-07-07T20:04:58.171ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
22242025-07-07T20:04:58.171ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
22252025-07-07T20:04:58.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
22262025-07-07T20:04:58.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
22272025-07-07T20:04:58.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
22282025-07-07T20:04:58.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
22292025-07-07T20:04:58.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 101 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
22302025-07-07T20:04:58.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 178 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22312025-07-07T20:04:58.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 178 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22322025-07-07T20:04:58.171ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
22332025-07-07T20:04:58.172ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
22342025-07-07T20:04:58.172ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
22352025-07-07T20:04:58.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
22362025-07-07T20:04:58.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
22372025-07-07T20:04:58.173ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
22382025-07-07T20:04:58.173ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
22392025-07-07T20:04:58.173ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 179 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22402025-07-07T20:04:58.173ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 179 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22412025-07-07T20:04:58.174ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
22422025-07-07T20:04:58.174ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
22432025-07-07T20:04:58.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
22442025-07-07T20:04:58.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
22452025-07-07T20:04:58.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
22462025-07-07T20:04:58.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
22472025-07-07T20:04:58.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
22482025-07-07T20:04:58.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
22492025-07-07T20:04:58.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
22502025-07-07T20:04:58.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
22512025-07-07T20:04:58.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
22522025-07-07T20:04:58.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
22532025-07-07T20:04:58.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
22542025-07-07T20:04:58.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
22552025-07-07T20:04:58.175ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 180 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
22562025-07-07T20:04:58.175ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 180 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
22572025-07-07T20:04:58.181ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
22582025-07-07T20:04:58.182ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
22592025-07-07T20:04:58.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
22602025-07-07T20:04:58.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
22612025-07-07T20:04:58.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
22622025-07-07T20:04:58.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
22632025-07-07T20:04:58.183ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 181 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22642025-07-07T20:04:58.183ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 181 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22652025-07-07T20:04:58.185ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
22662025-07-07T20:04:58.185ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
22672025-07-07T20:04:58.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
22682025-07-07T20:04:58.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
22692025-07-07T20:04:58.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
22702025-07-07T20:04:58.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
22712025-07-07T20:04:58.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
22722025-07-07T20:04:58.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
22732025-07-07T20:04:58.186ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
22742025-07-07T20:04:58.186ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 182 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22752025-07-07T20:04:58.186ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 182 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
22762025-07-07T20:04:58.189ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
22772025-07-07T20:04:58.190ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
22782025-07-07T20:04:58.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
22792025-07-07T20:04:58.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
22802025-07-07T20:04:58.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
22812025-07-07T20:04:58.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
22822025-07-07T20:04:58.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
22832025-07-07T20:04:58.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
22842025-07-07T20:04:58.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
22852025-07-07T20:04:58.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
22862025-07-07T20:04:58.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
22872025-07-07T20:04:58.191ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 183 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
22882025-07-07T20:04:58.191ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 183 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22892025-07-07T20:04:58.198ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 184 }, kind: MgsRequest(SpState) }
22902025-07-07T20:04:58.198ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 184 }, kind: MgsRequest(SpState) }
22912025-07-07T20:04:58.199ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
22922025-07-07T20:04:58.199ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
22932025-07-07T20:04:58.199ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 184 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
22942025-07-07T20:04:58.200ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 184 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
22952025-07-07T20:04:58.200ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
22962025-07-07T20:04:58.203ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
22972025-07-07T20:04:58.952ZINFOtest_snapshot_basic (dropshot): accepted connection local_addr = [::1]:39765 remote_addr = [::1]:65231
22982025-07-07T20:04:58.957ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 798ca5a7-5613-4d34-96d7-666564776cc1 uri = /ignition
22992025-07-07T20:04:58.960ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 102 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
23002025-07-07T20:04:58.964ZDEBGtest_snapshot_basic: received bulk ignition state request offset = 0 slot = sidecar 0 state = [IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]
23012025-07-07T20:04:58.969ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 102 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
23022025-07-07T20:04:58.970ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
23032025-07-07T20:04:58.970ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
23042025-07-07T20:04:58.971ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
23052025-07-07T20:04:58.971ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
23062025-07-07T20:04:58.971ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
23072025-07-07T20:04:58.971ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
23082025-07-07T20:04:58.971ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
23092025-07-07T20:04:58.971ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
23102025-07-07T20:04:58.971ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
23112025-07-07T20:04:58.971ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
23122025-07-07T20:04:58.971ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
23132025-07-07T20:04:58.971ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
23142025-07-07T20:04:58.971ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
23152025-07-07T20:04:58.971ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
23162025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
23172025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
23182025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
23192025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
23202025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
23212025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
23222025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
23232025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
23242025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
23252025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
23262025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
23272025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
23282025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
23292025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
23302025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
23312025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
23322025-07-07T20:04:58.972ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
23332025-07-07T20:04:58.972ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 15650 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 798ca5a7-5613-4d34-96d7-666564776cc1 response_code = 200 uri = /ignition
23342025-07-07T20:04:58.974ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = c95f6b83-a7e6-4a47-9913-80b74b93e631 uri = /sp/switch/0
23352025-07-07T20:04:58.974ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 103 }, kind: MgsRequest(SpState) }
23362025-07-07T20:04:58.975ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
23372025-07-07T20:04:58.975ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 103 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
23382025-07-07T20:04:58.975ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 104 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
23392025-07-07T20:04:58.979ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 104 } 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(()) }))
23402025-07-07T20:04:58.980ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 5653 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = c95f6b83-a7e6-4a47-9913-80b74b93e631 response_code = 200 uri = /sp/switch/0
23412025-07-07T20:04:58.993ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = e63377df-562b-40a1-9080-d7c3857c6f8c uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
23422025-07-07T20:04:58.994ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
23432025-07-07T20:04:58.994ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 105 } interface = fake-switch0 response = CabooseValue
23442025-07-07T20:04:58.994ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
23452025-07-07T20:04:58.995ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 106 } interface = fake-switch0 response = CabooseValue
23462025-07-07T20:04:58.995ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
23472025-07-07T20:04:58.996ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 107 } interface = fake-switch0 response = CabooseValue
23482025-07-07T20:04:58.996ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
23492025-07-07T20:04:58.996ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 108 } interface = fake-switch0 response = CabooseValue
23502025-07-07T20:04:58.996ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
23512025-07-07T20:04:58.996ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 109 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
23522025-07-07T20:04:58.997ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
23532025-07-07T20:04:58.998ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 110 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
23542025-07-07T20:04:58.999ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 5840 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = e63377df-562b-40a1-9080-d7c3857c6f8c response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
23552025-07-07T20:04:59.002ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = e98c6039-6fab-4e7d-8006-4b1324f6549d uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
23562025-07-07T20:04:59.003ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
23572025-07-07T20:04:59.004ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 111 } interface = fake-switch0 response = CabooseValue
23582025-07-07T20:04:59.004ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
23592025-07-07T20:04:59.004ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 112 } interface = fake-switch0 response = CabooseValue
23602025-07-07T20:04:59.004ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
23612025-07-07T20:04:59.005ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 113 } interface = fake-switch0 response = CabooseValue
23622025-07-07T20:04:59.005ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
23632025-07-07T20:04:59.005ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 114 } interface = fake-switch0 response = CabooseValue
23642025-07-07T20:04:59.005ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
23652025-07-07T20:04:59.005ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 115 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
23662025-07-07T20:04:59.006ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
23672025-07-07T20:04:59.006ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 116 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
23682025-07-07T20:04:59.006ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4515 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = e98c6039-6fab-4e7d-8006-4b1324f6549d response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
23692025-07-07T20:04:59.017ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 09fee4f1-9af9-4f06-b45b-a7f004d1a271 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
23702025-07-07T20:04:59.017ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
23712025-07-07T20:04:59.017ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 117 } interface = fake-switch0 response = CabooseValue
23722025-07-07T20:04:59.022ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
23732025-07-07T20:04:59.022ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 118 } interface = fake-switch0 response = CabooseValue
23742025-07-07T20:04:59.022ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
23752025-07-07T20:04:59.023ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 119 } interface = fake-switch0 response = CabooseValue
23762025-07-07T20:04:59.023ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
23772025-07-07T20:04:59.025ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 120 } interface = fake-switch0 response = CabooseValue
23782025-07-07T20:04:59.025ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
23792025-07-07T20:04:59.025ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 121 } interface = fake-switch0 response = CabooseValue
23802025-07-07T20:04:59.025ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
23812025-07-07T20:04:59.025ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 122 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
23822025-07-07T20:04:59.025ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2523 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 09fee4f1-9af9-4f06-b45b-a7f004d1a271 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
23832025-07-07T20:04:59.025ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 8a7d9f5d-d050-44ab-a109-ad8a4000c33b uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
23842025-07-07T20:04:59.025ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
23852025-07-07T20:04:59.025ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 123 } interface = fake-switch0 response = CabooseValue
23862025-07-07T20:04:59.026ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
23872025-07-07T20:04:59.026ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 124 } interface = fake-switch0 response = CabooseValue
23882025-07-07T20:04:59.026ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
23892025-07-07T20:04:59.026ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 125 } interface = fake-switch0 response = CabooseValue
23902025-07-07T20:04:59.026ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
23912025-07-07T20:04:59.026ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 126 } interface = fake-switch0 response = CabooseValue
23922025-07-07T20:04:59.026ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
23932025-07-07T20:04:59.026ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 127 } interface = fake-switch0 response = CabooseValue
23942025-07-07T20:04:59.026ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
23952025-07-07T20:04:59.026ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 128 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
23962025-07-07T20:04:59.026ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3539 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 8a7d9f5d-d050-44ab-a109-ad8a4000c33b response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
23972025-07-07T20:04:59.027ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 9a5182ab-45c1-419e-a512-af9f5aa6f052 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
23982025-07-07T20:04:59.028ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
23992025-07-07T20:04:59.029ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 129 } interface = fake-switch0 response = CabooseValue
24002025-07-07T20:04:59.031ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
24012025-07-07T20:04:59.032ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 130 } interface = fake-switch0 response = CabooseValue
24022025-07-07T20:04:59.032ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
24032025-07-07T20:04:59.035ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 131 } interface = fake-switch0 response = CabooseValue
24042025-07-07T20:04:59.035ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
24052025-07-07T20:04:59.035ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 132 } interface = fake-switch0 response = CabooseValue
24062025-07-07T20:04:59.035ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
24072025-07-07T20:04:59.035ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 133 } interface = fake-switch0 response = CabooseValue
24082025-07-07T20:04:59.036ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
24092025-07-07T20:04:59.036ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 134 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
24102025-07-07T20:04:59.036ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 8792 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 9a5182ab-45c1-419e-a512-af9f5aa6f052 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
24112025-07-07T20:04:59.039ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 9dc1dd41-c976-4f70-95ba-d6bd846fe316 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
24122025-07-07T20:04:59.040ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
24132025-07-07T20:04:59.040ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 135 } interface = fake-switch0 response = CabooseValue
24142025-07-07T20:04:59.040ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
24152025-07-07T20:04:59.040ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 136 } interface = fake-switch0 response = CabooseValue
24162025-07-07T20:04:59.041ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
24172025-07-07T20:04:59.041ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 137 } interface = fake-switch0 response = CabooseValue
24182025-07-07T20:04:59.041ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
24192025-07-07T20:04:59.041ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 138 } interface = fake-switch0 response = CabooseValue
24202025-07-07T20:04:59.041ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
24212025-07-07T20:04:59.041ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 139 } interface = fake-switch0 response = CabooseValue
24222025-07-07T20:04:59.041ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
24232025-07-07T20:04:59.041ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 140 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
24242025-07-07T20:04:59.042ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3023 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 9dc1dd41-c976-4f70-95ba-d6bd846fe316 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
24252025-07-07T20:04:59.044ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = e6e22aa6-6e7a-4502-9609-e5e94e8fefb7 uri = /sp/switch/0/component/rot/cmpa
24262025-07-07T20:04:59.045ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 141 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
24272025-07-07T20:04:59.046ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 141 } interface = fake-switch0 response = ReadRot(Ok)
24282025-07-07T20:04:59.047ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2516 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = e6e22aa6-6e7a-4502-9609-e5e94e8fefb7 response_code = 200 uri = /sp/switch/0/component/rot/cmpa
24292025-07-07T20:04:59.051ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 00833bec-346f-46aa-a645-37c50b3b09c3 uri = /sp/switch/0/component/rot/cfpa
24302025-07-07T20:04:59.052ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 142 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
24312025-07-07T20:04:59.053ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 142 } interface = fake-switch0 response = ReadRot(Ok)
24322025-07-07T20:04:59.054ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2913 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 00833bec-346f-46aa-a645-37c50b3b09c3 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
24332025-07-07T20:04:59.067ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = b94685a7-4b30-4907-a371-718ccd252054 uri = /sp/switch/0/component/rot/cfpa
24342025-07-07T20:04:59.068ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 143 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
24352025-07-07T20:04:59.068ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 143 } interface = fake-switch0 response = ReadRot(Ok)
24362025-07-07T20:04:59.069ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2128 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = b94685a7-4b30-4907-a371-718ccd252054 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
24372025-07-07T20:04:59.073ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 749f8b7f-82a6-470a-8934-339cf8456a25 uri = /sp/switch/0/component/rot/cfpa
24382025-07-07T20:04:59.078ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 144 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
24392025-07-07T20:04:59.082ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 144 } interface = fake-switch0 response = ReadRot(Ok)
24402025-07-07T20:04:59.082ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 9050 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 749f8b7f-82a6-470a-8934-339cf8456a25 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
24412025-07-07T20:04:59.087ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 075573e1-7ea0-453f-b4cf-14999e7cbbc8 uri = /sp/switch/1
24422025-07-07T20:04:59.088ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 73 }, kind: MgsRequest(SpState) }
24432025-07-07T20:04:59.088ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
24442025-07-07T20:04:59.089ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 73 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
24452025-07-07T20:04:59.089ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 74 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
24462025-07-07T20:04:59.089ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 74 } 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(()) }))
24472025-07-07T20:04:59.090ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2542 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 075573e1-7ea0-453f-b4cf-14999e7cbbc8 response_code = 200 uri = /sp/switch/1
24482025-07-07T20:04:59.101ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 1a8f704c-c10b-4f2c-8509-fa4bc4ac856f uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
24492025-07-07T20:04:59.104ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
24502025-07-07T20:04:59.105ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 75 } interface = fake-switch1 response = CabooseValue
24512025-07-07T20:04:59.105ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
24522025-07-07T20:04:59.105ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 76 } interface = fake-switch1 response = CabooseValue
24532025-07-07T20:04:59.105ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
24542025-07-07T20:04:59.105ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 77 } interface = fake-switch1 response = CabooseValue
24552025-07-07T20:04:59.105ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
24562025-07-07T20:04:59.106ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 78 } interface = fake-switch1 response = CabooseValue
24572025-07-07T20:04:59.106ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
24582025-07-07T20:04:59.110ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 79 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
24592025-07-07T20:04:59.111ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
24602025-07-07T20:04:59.112ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 80 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
24612025-07-07T20:04:59.113ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 12330 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 1a8f704c-c10b-4f2c-8509-fa4bc4ac856f response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
24622025-07-07T20:04:59.120ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 4d909a7e-4a0b-4fac-9329-51f6233b301e uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
24632025-07-07T20:04:59.121ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
24642025-07-07T20:04:59.152ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 81 } interface = fake-switch1 response = CabooseValue
24652025-07-07T20:04:59.153ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
24662025-07-07T20:04:59.153ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 82 } interface = fake-switch1 response = CabooseValue
24672025-07-07T20:04:59.154ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
24682025-07-07T20:04:59.154ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 83 } interface = fake-switch1 response = CabooseValue
24692025-07-07T20:04:59.154ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
24702025-07-07T20:04:59.155ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 84 } interface = fake-switch1 response = CabooseValue
24712025-07-07T20:04:59.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
24722025-07-07T20:04:59.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
24732025-07-07T20:04:59.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
24742025-07-07T20:04:59.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
24752025-07-07T20:04:59.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
24762025-07-07T20:04:59.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 145 }, kind: MgsRequest(SpState) }
24772025-07-07T20:04:59.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 185 }, kind: MgsRequest(SpState) }
24782025-07-07T20:04:59.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 185 }, kind: MgsRequest(SpState) }
24792025-07-07T20:04:59.158ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
24802025-07-07T20:04:59.158ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
24812025-07-07T20:04:59.158ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
24822025-07-07T20:04:59.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 85 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
24832025-07-07T20:04:59.158ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 86 }, kind: MgsRequest(SpState) }
24842025-07-07T20:04:59.158ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
24852025-07-07T20:04:59.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 145 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
24862025-07-07T20:04:59.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 185 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
24872025-07-07T20:04:59.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 185 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
24882025-07-07T20:04:59.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
24892025-07-07T20:04:59.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
24902025-07-07T20:04:59.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
24912025-07-07T20:04:59.160ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
24922025-07-07T20:04:59.160ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
24932025-07-07T20:04:59.160ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
24942025-07-07T20:04:59.161ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
24952025-07-07T20:04:59.161ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
24962025-07-07T20:04:59.161ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
24972025-07-07T20:04:59.161ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 86 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
24982025-07-07T20:04:59.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
24992025-07-07T20:04:59.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 146 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
25002025-07-07T20:04:59.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 186 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
25012025-07-07T20:04:59.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 186 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
25022025-07-07T20:04:59.167ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
25032025-07-07T20:04:59.167ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
25042025-07-07T20:04:59.167ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
25052025-07-07T20:04:59.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
25062025-07-07T20:04:59.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
25072025-07-07T20:04:59.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
25082025-07-07T20:04:59.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
25092025-07-07T20:04:59.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
25102025-07-07T20:04:59.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
25112025-07-07T20:04:59.168ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 87 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
25122025-07-07T20:04:59.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 88 }, kind: MgsRequest(SpState) }
25132025-07-07T20:04:59.168ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 48098 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 4d909a7e-4a0b-4fac-9329-51f6233b301e response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
25142025-07-07T20:04:59.168ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
25152025-07-07T20:04:59.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 147 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
25162025-07-07T20:04:59.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 187 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
25172025-07-07T20:04:59.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 187 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
25182025-07-07T20:04:59.174ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 148 }, kind: MgsRequest(SpState) }
25192025-07-07T20:04:59.174ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
25202025-07-07T20:04:59.174ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
25212025-07-07T20:04:59.189ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
25222025-07-07T20:04:59.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
25232025-07-07T20:04:59.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
25242025-07-07T20:04:59.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
25252025-07-07T20:04:59.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
25262025-07-07T20:04:59.189ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 88 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
25272025-07-07T20:04:59.190ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = bef4ca07-d132-4145-91d1-b34eedd6929e uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
25282025-07-07T20:04:59.190ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
25292025-07-07T20:04:59.190ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
25302025-07-07T20:04:59.193ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 148 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
25312025-07-07T20:04:59.193ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 188 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
25322025-07-07T20:04:59.193ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 188 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
25332025-07-07T20:04:59.193ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
25342025-07-07T20:04:59.194ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
25352025-07-07T20:04:59.194ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
25362025-07-07T20:04:59.194ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
25372025-07-07T20:04:59.194ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
25382025-07-07T20:04:59.195ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
25392025-07-07T20:04:59.195ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
25402025-07-07T20:04:59.195ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 89 } interface = fake-switch1 response = CabooseValue
25412025-07-07T20:04:59.195ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
25422025-07-07T20:04:59.196ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 189 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
25432025-07-07T20:04:59.196ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 189 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
25442025-07-07T20:04:59.199ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
25452025-07-07T20:04:59.199ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
25462025-07-07T20:04:59.200ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
25472025-07-07T20:04:59.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
25482025-07-07T20:04:59.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
25492025-07-07T20:04:59.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
25502025-07-07T20:04:59.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
25512025-07-07T20:04:59.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
25522025-07-07T20:04:59.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
25532025-07-07T20:04:59.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
25542025-07-07T20:04:59.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
25552025-07-07T20:04:59.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
25562025-07-07T20:04:59.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
25572025-07-07T20:04:59.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
25582025-07-07T20:04:59.201ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 90 } interface = fake-switch1 response = CabooseValue
25592025-07-07T20:04:59.202ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 91 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
25602025-07-07T20:04:59.202ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 190 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
25612025-07-07T20:04:59.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 190 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
25622025-07-07T20:04:59.211ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
25632025-07-07T20:04:59.211ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
25642025-07-07T20:04:59.211ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
25652025-07-07T20:04:59.211ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
25662025-07-07T20:04:59.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
25672025-07-07T20:04:59.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
25682025-07-07T20:04:59.212ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 91 } interface = fake-switch1 response = CabooseValue
25692025-07-07T20:04:59.212ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 92 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
25702025-07-07T20:04:59.212ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 191 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
25712025-07-07T20:04:59.212ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 191 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
25722025-07-07T20:04:59.213ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
25732025-07-07T20:04:59.214ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
25742025-07-07T20:04:59.215ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
25752025-07-07T20:04:59.215ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
25762025-07-07T20:04:59.215ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
25772025-07-07T20:04:59.215ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
25782025-07-07T20:04:59.215ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
25792025-07-07T20:04:59.215ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
25802025-07-07T20:04:59.215ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
25812025-07-07T20:04:59.216ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 92 } interface = fake-switch1 response = CabooseValue
25822025-07-07T20:04:59.216ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 93 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
25832025-07-07T20:04:59.217ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 192 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
25842025-07-07T20:04:59.217ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 192 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
25852025-07-07T20:04:59.223ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
25862025-07-07T20:04:59.223ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
25872025-07-07T20:04:59.227ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
25882025-07-07T20:04:59.227ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
25892025-07-07T20:04:59.227ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
25902025-07-07T20:04:59.228ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
25912025-07-07T20:04:59.228ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
25922025-07-07T20:04:59.229ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
25932025-07-07T20:04:59.229ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
25942025-07-07T20:04:59.229ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
25952025-07-07T20:04:59.229ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
25962025-07-07T20:04:59.229ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 93 } interface = fake-switch1 response = CabooseValue
25972025-07-07T20:04:59.229ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 94 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
25982025-07-07T20:04:59.232ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 193 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
25992025-07-07T20:04:59.232ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 193 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
26002025-07-07T20:04:59.238ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 194 }, kind: MgsRequest(SpState) }
26012025-07-07T20:04:59.238ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 194 }, kind: MgsRequest(SpState) }
26022025-07-07T20:04:59.238ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
26032025-07-07T20:04:59.239ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
26042025-07-07T20:04:59.239ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 94 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
26052025-07-07T20:04:59.239ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 49903 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = bef4ca07-d132-4145-91d1-b34eedd6929e response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
26062025-07-07T20:04:59.241ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 194 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
26072025-07-07T20:04:59.241ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 194 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
26082025-07-07T20:04:59.247ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
26092025-07-07T20:04:59.248ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
26102025-07-07T20:04:59.252ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = a74912a7-ff9f-4850-a143-d4bad8c91555 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
26112025-07-07T20:04:59.252ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 95 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
26122025-07-07T20:04:59.253ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 95 } interface = fake-switch1 response = CabooseValue
26132025-07-07T20:04:59.253ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 96 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
26142025-07-07T20:04:59.254ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 96 } interface = fake-switch1 response = CabooseValue
26152025-07-07T20:04:59.254ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 97 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
26162025-07-07T20:04:59.254ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 97 } interface = fake-switch1 response = CabooseValue
26172025-07-07T20:04:59.254ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 98 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
26182025-07-07T20:04:59.254ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 98 } interface = fake-switch1 response = CabooseValue
26192025-07-07T20:04:59.254ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 99 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
26202025-07-07T20:04:59.260ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 99 } interface = fake-switch1 response = CabooseValue
26212025-07-07T20:04:59.260ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 100 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
26222025-07-07T20:04:59.260ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 100 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
26232025-07-07T20:04:59.260ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 6939 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = a74912a7-ff9f-4850-a143-d4bad8c91555 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
26242025-07-07T20:04:59.260ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 90839cfc-42f6-4d16-957e-02ab10796353 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
26252025-07-07T20:04:59.261ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 101 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
26262025-07-07T20:04:59.262ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 101 } interface = fake-switch1 response = CabooseValue
26272025-07-07T20:04:59.262ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 102 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
26282025-07-07T20:04:59.263ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 102 } interface = fake-switch1 response = CabooseValue
26292025-07-07T20:04:59.263ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 103 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
26302025-07-07T20:04:59.263ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 103 } interface = fake-switch1 response = CabooseValue
26312025-07-07T20:04:59.263ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 104 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
26322025-07-07T20:04:59.263ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 104 } interface = fake-switch1 response = CabooseValue
26332025-07-07T20:04:59.263ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
26342025-07-07T20:04:59.264ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 105 } interface = fake-switch1 response = CabooseValue
26352025-07-07T20:04:59.264ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
26362025-07-07T20:04:59.264ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 106 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
26372025-07-07T20:04:59.264ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3868 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 90839cfc-42f6-4d16-957e-02ab10796353 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
26382025-07-07T20:04:59.266ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 9a4e1da9-10e6-4654-bb4b-38181d816e43 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
26392025-07-07T20:04:59.267ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
26402025-07-07T20:04:59.268ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 107 } interface = fake-switch1 response = CabooseValue
26412025-07-07T20:04:59.268ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
26422025-07-07T20:04:59.269ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 108 } interface = fake-switch1 response = CabooseValue
26432025-07-07T20:04:59.269ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
26442025-07-07T20:04:59.269ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 109 } interface = fake-switch1 response = CabooseValue
26452025-07-07T20:04:59.269ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
26462025-07-07T20:04:59.269ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 110 } interface = fake-switch1 response = CabooseValue
26472025-07-07T20:04:59.269ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
26482025-07-07T20:04:59.270ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 111 } interface = fake-switch1 response = CabooseValue
26492025-07-07T20:04:59.270ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
26502025-07-07T20:04:59.270ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 112 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
26512025-07-07T20:04:59.270ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4029 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 9a4e1da9-10e6-4654-bb4b-38181d816e43 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
26522025-07-07T20:04:59.301ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = f6088627-b356-4c5c-9795-74d65b3c3f32 uri = /sp/switch/1/component/rot/cmpa
26532025-07-07T20:04:59.302ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 113 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
26542025-07-07T20:04:59.306ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 113 } interface = fake-switch1 response = ReadRot(Ok)
26552025-07-07T20:04:59.307ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 5838 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = f6088627-b356-4c5c-9795-74d65b3c3f32 response_code = 200 uri = /sp/switch/1/component/rot/cmpa
26562025-07-07T20:04:59.312ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 112d6611-003b-4c67-851a-4e2243c72fee uri = /sp/switch/1/component/rot/cfpa
26572025-07-07T20:04:59.313ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 114 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
26582025-07-07T20:04:59.313ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 114 } interface = fake-switch1 response = ReadRot(Ok)
26592025-07-07T20:04:59.314ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1926 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 112d6611-003b-4c67-851a-4e2243c72fee response_code = 200 uri = /sp/switch/1/component/rot/cfpa
26602025-07-07T20:04:59.331ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 6288c30d-c742-4e2a-a4d5-f40b6f4a37d0 uri = /sp/switch/1/component/rot/cfpa
26612025-07-07T20:04:59.331ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 115 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
26622025-07-07T20:04:59.335ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 115 } interface = fake-switch1 response = ReadRot(Ok)
26632025-07-07T20:04:59.335ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 17670 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 6288c30d-c742-4e2a-a4d5-f40b6f4a37d0 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
26642025-07-07T20:04:59.341ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 741a24b0-48b3-459d-abf6-e19e677e0c92 uri = /sp/switch/1/component/rot/cfpa
26652025-07-07T20:04:59.342ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 116 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
26662025-07-07T20:04:59.342ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 116 } interface = fake-switch1 response = ReadRot(Ok)
26672025-07-07T20:04:59.342ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 921 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 741a24b0-48b3-459d-abf6-e19e677e0c92 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
26682025-07-07T20:04:59.343ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = a39f4a6c-6f4a-4309-b3b5-55a6ceb35d05 uri = /sp/sled/0
26692025-07-07T20:04:59.343ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 195 }, kind: MgsRequest(SpState) }
26702025-07-07T20:04:59.344ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
26712025-07-07T20:04:59.344ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 195 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
26722025-07-07T20:04:59.344ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 196 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
26732025-07-07T20:04:59.345ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 196 } 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(()) }))
26742025-07-07T20:04:59.345ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1503 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = a39f4a6c-6f4a-4309-b3b5-55a6ceb35d05 response_code = 200 uri = /sp/sled/0
26752025-07-07T20:04:59.349ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 39d1139e-419f-4e6e-b41d-b20544c86adf uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
26762025-07-07T20:04:59.349ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
26772025-07-07T20:04:59.349ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 197 } interface = fake-sled0 response = CabooseValue
26782025-07-07T20:04:59.349ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 198 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
26792025-07-07T20:04:59.349ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 198 } interface = fake-sled0 response = CabooseValue
26802025-07-07T20:04:59.349ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 199 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
26812025-07-07T20:04:59.349ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 199 } interface = fake-sled0 response = CabooseValue
26822025-07-07T20:04:59.349ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 200 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
26832025-07-07T20:04:59.349ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 200 } interface = fake-sled0 response = CabooseValue
26842025-07-07T20:04:59.349ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
26852025-07-07T20:04:59.349ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 201 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
26862025-07-07T20:04:59.349ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
26872025-07-07T20:04:59.360ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 202 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
26882025-07-07T20:04:59.361ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 15031 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 39d1139e-419f-4e6e-b41d-b20544c86adf response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
26892025-07-07T20:04:59.395ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 2b0d45a4-0aa1-44bd-8803-2157824291b5 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
26902025-07-07T20:04:59.396ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
26912025-07-07T20:04:59.397ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 203 } interface = fake-sled0 response = CabooseValue
26922025-07-07T20:04:59.397ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 204 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
26932025-07-07T20:04:59.397ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 204 } interface = fake-sled0 response = CabooseValue
26942025-07-07T20:04:59.398ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 205 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
26952025-07-07T20:04:59.401ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 205 } interface = fake-sled0 response = CabooseValue
26962025-07-07T20:04:59.401ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 206 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
26972025-07-07T20:04:59.401ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 206 } interface = fake-sled0 response = CabooseValue
26982025-07-07T20:04:59.401ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 207 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
26992025-07-07T20:04:59.401ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 207 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
27002025-07-07T20:04:59.401ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 208 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
27012025-07-07T20:04:59.402ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 208 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
27022025-07-07T20:04:59.402ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 7417 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 2b0d45a4-0aa1-44bd-8803-2157824291b5 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
27032025-07-07T20:04:59.410ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = a087f8b7-ba93-4b71-9db2-c59bb4d27ae9 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
27042025-07-07T20:04:59.410ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
27052025-07-07T20:04:59.412ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 209 } interface = fake-sled0 response = CabooseValue
27062025-07-07T20:04:59.413ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
27072025-07-07T20:04:59.413ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 210 } interface = fake-sled0 response = CabooseValue
27082025-07-07T20:04:59.413ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
27092025-07-07T20:04:59.413ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 211 } interface = fake-sled0 response = CabooseValue
27102025-07-07T20:04:59.413ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
27112025-07-07T20:04:59.413ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 212 } interface = fake-sled0 response = CabooseValue
27122025-07-07T20:04:59.413ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
27132025-07-07T20:04:59.413ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 213 } interface = fake-sled0 response = CabooseValue
27142025-07-07T20:04:59.413ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
27152025-07-07T20:04:59.413ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 214 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
27162025-07-07T20:04:59.413ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2777 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = a087f8b7-ba93-4b71-9db2-c59bb4d27ae9 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
27172025-07-07T20:04:59.534ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 1ef9877c-b303-4ed1-a865-6740a0be6daf uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
27182025-07-07T20:04:59.536ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
27192025-07-07T20:04:59.537ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 215 } interface = fake-sled0 response = CabooseValue
27202025-07-07T20:04:59.537ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
27212025-07-07T20:04:59.537ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 216 } interface = fake-sled0 response = CabooseValue
27222025-07-07T20:04:59.537ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
27232025-07-07T20:04:59.538ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 217 } interface = fake-sled0 response = CabooseValue
27242025-07-07T20:04:59.538ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
27252025-07-07T20:04:59.538ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 218 } interface = fake-sled0 response = CabooseValue
27262025-07-07T20:04:59.538ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
27272025-07-07T20:04:59.538ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 219 } interface = fake-sled0 response = CabooseValue
27282025-07-07T20:04:59.539ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
27292025-07-07T20:04:59.548ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 220 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
27302025-07-07T20:04:59.549ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 14364 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 1ef9877c-b303-4ed1-a865-6740a0be6daf response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
27312025-07-07T20:04:59.550ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = e281248b-9812-4897-94fe-e200d00faf01 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
27322025-07-07T20:04:59.550ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
27332025-07-07T20:04:59.551ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 221 } interface = fake-sled0 response = CabooseValue
27342025-07-07T20:04:59.551ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
27352025-07-07T20:04:59.551ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 222 } interface = fake-sled0 response = CabooseValue
27362025-07-07T20:04:59.551ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
27372025-07-07T20:04:59.552ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 223 } interface = fake-sled0 response = CabooseValue
27382025-07-07T20:04:59.552ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
27392025-07-07T20:04:59.552ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 224 } interface = fake-sled0 response = CabooseValue
27402025-07-07T20:04:59.552ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
27412025-07-07T20:04:59.563ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 225 } interface = fake-sled0 response = CabooseValue
27422025-07-07T20:04:59.563ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
27432025-07-07T20:04:59.565ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 226 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
27442025-07-07T20:04:59.566ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 16259 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = e281248b-9812-4897-94fe-e200d00faf01 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
27452025-07-07T20:04:59.706ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 358aa159-ced4-4d47-859b-02286fe5110e uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
27462025-07-07T20:04:59.784ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
27472025-07-07T20:04:59.789ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 227 } interface = fake-sled0 response = CabooseValue
27482025-07-07T20:04:59.792ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
27492025-07-07T20:04:59.809ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 228 } interface = fake-sled0 response = CabooseValue
27502025-07-07T20:04:59.818ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
27512025-07-07T20:04:59.820ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 229 } interface = fake-sled0 response = CabooseValue
27522025-07-07T20:04:59.820ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
27532025-07-07T20:04:59.820ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 230 } interface = fake-sled0 response = CabooseValue
27542025-07-07T20:04:59.820ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
27552025-07-07T20:04:59.820ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 231 } interface = fake-sled0 response = CabooseValue
27562025-07-07T20:04:59.821ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
27572025-07-07T20:04:59.824ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 232 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
27582025-07-07T20:04:59.824ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 118158 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 358aa159-ced4-4d47-859b-02286fe5110e response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
27592025-07-07T20:04:59.828ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = c2ad6f0b-fcac-4f83-a77f-324efeb0488f uri = /sp/sled/0/component/rot/cmpa
27602025-07-07T20:04:59.828ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 233 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
27612025-07-07T20:04:59.829ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 233 } interface = fake-sled0 response = ReadRot(Ok)
27622025-07-07T20:04:59.830ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2250 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = c2ad6f0b-fcac-4f83-a77f-324efeb0488f response_code = 200 uri = /sp/sled/0/component/rot/cmpa
27632025-07-07T20:04:59.832ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 89856e21-4ae7-4bc5-a7cb-c757169368f3 uri = /sp/sled/0/component/rot/cfpa
27642025-07-07T20:04:59.832ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 234 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
27652025-07-07T20:04:59.833ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 234 } interface = fake-sled0 response = ReadRot(Ok)
27662025-07-07T20:04:59.833ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1127 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 89856e21-4ae7-4bc5-a7cb-c757169368f3 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
27672025-07-07T20:04:59.834ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 86fd2ec5-195e-49ae-95e9-de60de801a60 uri = /sp/sled/0/component/rot/cfpa
27682025-07-07T20:04:59.835ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 235 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
27692025-07-07T20:04:59.835ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 235 } interface = fake-sled0 response = ReadRot(Ok)
27702025-07-07T20:04:59.835ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 972 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 86fd2ec5-195e-49ae-95e9-de60de801a60 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
27712025-07-07T20:04:59.836ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 648f955a-c6cf-44ff-9677-96cf7bd0d8e4 uri = /sp/sled/0/component/rot/cfpa
27722025-07-07T20:04:59.837ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 236 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
27732025-07-07T20:04:59.837ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 236 } interface = fake-sled0 response = ReadRot(Ok)
27742025-07-07T20:04:59.837ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 662 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 648f955a-c6cf-44ff-9677-96cf7bd0d8e4 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
27752025-07-07T20:04:59.839ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 1e9f200b-c052-4a88-8f00-da3eadbafdf7 uri = /sp/sled/1
27762025-07-07T20:04:59.839ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 195 }, kind: MgsRequest(SpState) }
27772025-07-07T20:04:59.839ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
27782025-07-07T20:04:59.839ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 195 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
27792025-07-07T20:04:59.839ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 196 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
27802025-07-07T20:04:59.839ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 196 } 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(()) }))
27812025-07-07T20:04:59.840ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 979 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 1e9f200b-c052-4a88-8f00-da3eadbafdf7 response_code = 200 uri = /sp/sled/1
27822025-07-07T20:04:59.842ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = ced19741-3c56-4f11-a978-e6ead9898612 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
27832025-07-07T20:04:59.842ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
27842025-07-07T20:04:59.842ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 197 } interface = fake-sled1 response = CabooseValue
27852025-07-07T20:04:59.842ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 198 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
27862025-07-07T20:04:59.843ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 198 } interface = fake-sled1 response = CabooseValue
27872025-07-07T20:04:59.843ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 199 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
27882025-07-07T20:04:59.843ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 199 } interface = fake-sled1 response = CabooseValue
27892025-07-07T20:04:59.843ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 200 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
27902025-07-07T20:04:59.843ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 200 } interface = fake-sled1 response = CabooseValue
27912025-07-07T20:04:59.844ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
27922025-07-07T20:04:59.844ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 201 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
27932025-07-07T20:04:59.844ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
27942025-07-07T20:04:59.844ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 202 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
27952025-07-07T20:04:59.844ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2418 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = ced19741-3c56-4f11-a978-e6ead9898612 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
27962025-07-07T20:04:59.845ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 060972d2-cdd8-4770-8b40-6ffd79929896 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
27972025-07-07T20:04:59.846ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
27982025-07-07T20:04:59.846ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 203 } interface = fake-sled1 response = CabooseValue
27992025-07-07T20:04:59.846ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 204 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
28002025-07-07T20:04:59.847ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 204 } interface = fake-sled1 response = CabooseValue
28012025-07-07T20:04:59.847ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 205 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
28022025-07-07T20:04:59.848ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 205 } interface = fake-sled1 response = CabooseValue
28032025-07-07T20:04:59.848ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 206 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
28042025-07-07T20:04:59.848ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 206 } interface = fake-sled1 response = CabooseValue
28052025-07-07T20:04:59.848ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 207 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
28062025-07-07T20:04:59.848ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 207 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
28072025-07-07T20:04:59.848ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 208 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
28082025-07-07T20:04:59.848ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 208 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
28092025-07-07T20:04:59.850ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3259 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 060972d2-cdd8-4770-8b40-6ffd79929896 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
28102025-07-07T20:04:59.853ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = f9a21067-c98e-4d4b-a31a-8165a73ce5a0 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
28112025-07-07T20:04:59.855ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
28122025-07-07T20:04:59.856ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 209 } interface = fake-sled1 response = CabooseValue
28132025-07-07T20:04:59.856ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
28142025-07-07T20:04:59.856ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 210 } interface = fake-sled1 response = CabooseValue
28152025-07-07T20:04:59.856ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
28162025-07-07T20:04:59.857ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 211 } interface = fake-sled1 response = CabooseValue
28172025-07-07T20:04:59.857ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
28182025-07-07T20:04:59.858ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 212 } interface = fake-sled1 response = CabooseValue
28192025-07-07T20:04:59.858ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
28202025-07-07T20:04:59.858ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 213 } interface = fake-sled1 response = CabooseValue
28212025-07-07T20:04:59.858ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
28222025-07-07T20:04:59.859ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 214 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
28232025-07-07T20:04:59.859ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 6848 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = f9a21067-c98e-4d4b-a31a-8165a73ce5a0 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
28242025-07-07T20:04:59.862ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = c84ecb0f-93bd-44de-8eec-3d3717365e9a uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
28252025-07-07T20:04:59.862ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
28262025-07-07T20:04:59.863ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 215 } interface = fake-sled1 response = CabooseValue
28272025-07-07T20:04:59.863ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
28282025-07-07T20:04:59.863ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 216 } interface = fake-sled1 response = CabooseValue
28292025-07-07T20:04:59.863ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
28302025-07-07T20:04:59.863ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 217 } interface = fake-sled1 response = CabooseValue
28312025-07-07T20:04:59.863ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
28322025-07-07T20:04:59.863ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 218 } interface = fake-sled1 response = CabooseValue
28332025-07-07T20:04:59.863ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
28342025-07-07T20:04:59.863ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 219 } interface = fake-sled1 response = CabooseValue
28352025-07-07T20:04:59.863ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
28362025-07-07T20:04:59.863ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 220 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
28372025-07-07T20:04:59.864ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1761 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = c84ecb0f-93bd-44de-8eec-3d3717365e9a response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
28382025-07-07T20:04:59.865ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = adb3dc5f-a63f-42f4-a2dc-d306938a5456 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
28392025-07-07T20:04:59.865ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
28402025-07-07T20:04:59.866ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 221 } interface = fake-sled1 response = CabooseValue
28412025-07-07T20:04:59.866ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
28422025-07-07T20:04:59.866ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 222 } interface = fake-sled1 response = CabooseValue
28432025-07-07T20:04:59.866ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
28442025-07-07T20:04:59.866ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 223 } interface = fake-sled1 response = CabooseValue
28452025-07-07T20:04:59.866ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
28462025-07-07T20:04:59.866ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 224 } interface = fake-sled1 response = CabooseValue
28472025-07-07T20:04:59.866ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
28482025-07-07T20:04:59.866ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 225 } interface = fake-sled1 response = CabooseValue
28492025-07-07T20:04:59.867ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
28502025-07-07T20:04:59.867ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 226 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
28512025-07-07T20:04:59.867ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2238 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = adb3dc5f-a63f-42f4-a2dc-d306938a5456 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
28522025-07-07T20:04:59.868ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 3650ef70-6c11-4cd0-8af8-87ed9348c9e2 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
28532025-07-07T20:04:59.869ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
28542025-07-07T20:04:59.869ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 227 } interface = fake-sled1 response = CabooseValue
28552025-07-07T20:04:59.870ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
28562025-07-07T20:04:59.870ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 228 } interface = fake-sled1 response = CabooseValue
28572025-07-07T20:04:59.870ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
28582025-07-07T20:04:59.871ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 229 } interface = fake-sled1 response = CabooseValue
28592025-07-07T20:04:59.872ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
28602025-07-07T20:04:59.872ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 230 } interface = fake-sled1 response = CabooseValue
28612025-07-07T20:04:59.872ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
28622025-07-07T20:04:59.872ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 231 } interface = fake-sled1 response = CabooseValue
28632025-07-07T20:04:59.872ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
28642025-07-07T20:04:59.872ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 232 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
28652025-07-07T20:04:59.872ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3508 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 3650ef70-6c11-4cd0-8af8-87ed9348c9e2 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
28662025-07-07T20:04:59.873ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = fd56cb19-6018-485f-8165-78f7065435c5 uri = /sp/sled/1/component/rot/cmpa
28672025-07-07T20:04:59.873ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 233 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
28682025-07-07T20:04:59.873ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 233 } interface = fake-sled1 response = ReadRot(Ok)
28692025-07-07T20:04:59.874ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 825 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = fd56cb19-6018-485f-8165-78f7065435c5 response_code = 200 uri = /sp/sled/1/component/rot/cmpa
28702025-07-07T20:04:59.874ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 5cb49130-802c-405f-8a46-e509594f7f85 uri = /sp/sled/1/component/rot/cfpa
28712025-07-07T20:04:59.875ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 234 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
28722025-07-07T20:04:59.875ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 234 } interface = fake-sled1 response = ReadRot(Ok)
28732025-07-07T20:04:59.875ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 623 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 5cb49130-802c-405f-8a46-e509594f7f85 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
28742025-07-07T20:04:59.876ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = fb857593-1ee2-422f-88ee-2623982c45de uri = /sp/sled/1/component/rot/cfpa
28752025-07-07T20:04:59.876ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 235 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
28762025-07-07T20:04:59.876ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 235 } interface = fake-sled1 response = ReadRot(Ok)
28772025-07-07T20:04:59.877ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 579 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = fb857593-1ee2-422f-88ee-2623982c45de response_code = 200 uri = /sp/sled/1/component/rot/cfpa
28782025-07-07T20:04:59.877ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 0b860da7-91e4-4312-becc-ca5672fa422f uri = /sp/sled/1/component/rot/cfpa
28792025-07-07T20:04:59.878ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 236 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
28802025-07-07T20:04:59.878ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 236 } interface = fake-sled1 response = ReadRot(Ok)
28812025-07-07T20:04:59.878ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 559 local_addr = [::1]:39765 method = GET remote_addr = [::1]:65231 req_id = 0b860da7-91e4-4312-becc-ca5672fa422f response_code = 200 uri = /sp/sled/1/component/rot/cfpa
28822025-07-07T20:05:01.219ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
28832025-07-07T20:05:01.220ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
28842025-07-07T20:05:01.220ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
28852025-07-07T20:05:01.220ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
28862025-07-07T20:05:01.220ZTRACtest_snapshot_basic (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
28872025-07-07T20:05:01.220ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 117 }, kind: MgsRequest(SpState) }
28882025-07-07T20:05:01.220ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 149 }, kind: MgsRequest(SpState) }
28892025-07-07T20:05:01.220ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 237 }, kind: MgsRequest(SpState) }
28902025-07-07T20:05:01.220ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 237 }, kind: MgsRequest(SpState) }
28912025-07-07T20:05:01.221ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
28922025-07-07T20:05:01.221ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
28932025-07-07T20:05:01.221ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
28942025-07-07T20:05:01.221ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
28952025-07-07T20:05:01.225ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 149 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
28962025-07-07T20:05:01.225ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 117 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
28972025-07-07T20:05:01.226ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 237 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
28982025-07-07T20:05:01.226ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 237 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
28992025-07-07T20:05:01.240ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
29002025-07-07T20:05:01.240ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 118 }, kind: MgsRequest(SpState) }
29012025-07-07T20:05:01.240ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
29022025-07-07T20:05:01.240ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
29032025-07-07T20:05:01.241ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
29042025-07-07T20:05:01.241ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
29052025-07-07T20:05:01.241ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
29062025-07-07T20:05:01.241ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
29072025-07-07T20:05:01.242ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
29082025-07-07T20:05:01.244ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
29092025-07-07T20:05:01.244ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
29102025-07-07T20:05:01.245ZWARNtest_snapshot_basic (producer-registration-task): failed to register with Nexus, will retry count = 6 delay = 16.113875618s error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:371
29112025-07-07T20:05:01.249ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 150 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
29122025-07-07T20:05:01.249ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 118 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
29132025-07-07T20:05:01.249ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 238 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
29142025-07-07T20:05:01.249ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 238 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
29152025-07-07T20:05:01.249ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
29162025-07-07T20:05:01.249ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
29172025-07-07T20:05:01.257ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
29182025-07-07T20:05:01.257ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 119 }, kind: MgsRequest(SpState) }
29192025-07-07T20:05:01.257ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
29202025-07-07T20:05:01.257ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
29212025-07-07T20:05:01.258ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
29222025-07-07T20:05:01.258ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
29232025-07-07T20:05:01.258ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
29242025-07-07T20:05:01.258ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
29252025-07-07T20:05:01.258ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
29262025-07-07T20:05:01.259ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
29272025-07-07T20:05:01.259ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
29282025-07-07T20:05:01.259ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 151 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
29292025-07-07T20:05:01.259ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 119 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
29302025-07-07T20:05:01.259ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 239 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
29312025-07-07T20:05:01.259ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 239 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
29322025-07-07T20:05:01.262ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 152 }, kind: MgsRequest(SpState) }
29332025-07-07T20:05:01.262ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 120 }, kind: MgsRequest(SpState) }
29342025-07-07T20:05:01.262ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
29352025-07-07T20:05:01.262ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
29362025-07-07T20:05:01.263ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
29372025-07-07T20:05:01.263ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
29382025-07-07T20:05:01.263ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
29392025-07-07T20:05:01.263ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
29402025-07-07T20:05:01.263ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
29412025-07-07T20:05:01.263ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
29422025-07-07T20:05:01.279ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 152 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
29432025-07-07T20:05:01.279ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 120 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
29442025-07-07T20:05:01.279ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 240 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
29452025-07-07T20:05:01.279ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 240 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
29462025-07-07T20:05:01.401ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
29472025-07-07T20:05:01.401ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
29482025-07-07T20:05:01.401ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
29492025-07-07T20:05:01.402ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 153 }, kind: MgsRequest(SpState) }
29502025-07-07T20:05:01.403ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
29512025-07-07T20:05:01.403ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
29522025-07-07T20:05:01.409ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
29532025-07-07T20:05:01.409ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
29542025-07-07T20:05:01.409ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
29552025-07-07T20:05:01.410ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
29562025-07-07T20:05:01.410ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
29572025-07-07T20:05:01.417ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 153 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
29582025-07-07T20:05:01.417ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 241 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
29592025-07-07T20:05:01.417ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 241 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
29602025-07-07T20:05:01.426ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
29612025-07-07T20:05:01.426ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
29622025-07-07T20:05:01.426ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
29632025-07-07T20:05:01.427ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
29642025-07-07T20:05:01.427ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
29652025-07-07T20:05:01.427ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
29662025-07-07T20:05:01.427ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
29672025-07-07T20:05:01.427ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
29682025-07-07T20:05:01.427ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
29692025-07-07T20:05:01.427ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
29702025-07-07T20:05:01.427ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
29712025-07-07T20:05:01.427ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
29722025-07-07T20:05:01.427ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
29732025-07-07T20:05:01.427ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
29742025-07-07T20:05:01.427ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
29752025-07-07T20:05:01.427ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
29762025-07-07T20:05:01.427ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
29772025-07-07T20:05:01.427ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 154 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
29782025-07-07T20:05:01.427ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 242 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
29792025-07-07T20:05:01.427ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 242 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
29802025-07-07T20:05:01.438ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
29812025-07-07T20:05:01.438ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
29822025-07-07T20:05:01.438ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
29832025-07-07T20:05:01.443ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
29842025-07-07T20:05:01.443ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
29852025-07-07T20:05:01.443ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
29862025-07-07T20:05:01.443ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
29872025-07-07T20:05:01.443ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
29882025-07-07T20:05:01.443ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
29892025-07-07T20:05:01.444ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 155 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
29902025-07-07T20:05:01.444ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 243 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
29912025-07-07T20:05:01.444ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 243 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
29922025-07-07T20:05:01.447ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 156 }, kind: MgsRequest(SpState) }
29932025-07-07T20:05:01.448ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
29942025-07-07T20:05:01.448ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
29952025-07-07T20:05:01.453ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
29962025-07-07T20:05:01.454ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
29972025-07-07T20:05:01.454ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
29982025-07-07T20:05:01.454ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
29992025-07-07T20:05:01.454ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
30002025-07-07T20:05:01.454ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
30012025-07-07T20:05:01.454ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
30022025-07-07T20:05:01.455ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
30032025-07-07T20:05:01.462ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 156 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
30042025-07-07T20:05:01.462ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 244 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
30052025-07-07T20:05:01.462ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 244 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
30062025-07-07T20:05:01.463ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
30072025-07-07T20:05:01.472ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
30082025-07-07T20:05:01.472ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
30092025-07-07T20:05:01.473ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
30102025-07-07T20:05:01.473ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
30112025-07-07T20:05:01.473ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
30122025-07-07T20:05:01.473ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
30132025-07-07T20:05:01.473ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
30142025-07-07T20:05:01.473ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
30152025-07-07T20:05:01.474ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
30162025-07-07T20:05:01.474ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
30172025-07-07T20:05:01.474ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
30182025-07-07T20:05:01.474ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 245 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
30192025-07-07T20:05:01.474ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 245 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
30202025-07-07T20:05:01.489ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 246 }, kind: MgsRequest(SpState) }
30212025-07-07T20:05:01.490ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 246 }, kind: MgsRequest(SpState) }
30222025-07-07T20:05:01.525ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
30232025-07-07T20:05:01.526ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
30242025-07-07T20:05:01.604ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 246 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
30252025-07-07T20:05:01.604ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 246 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
30262025-07-07T20:05:01.605ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
30272025-07-07T20:05:01.605ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
30282025-07-07T20:05:01.605ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
30292025-07-07T20:05:01.605ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
30302025-07-07T20:05:01.605ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 247 }, kind: MgsRequest(SpState) }
30312025-07-07T20:05:01.605ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 247 }, kind: MgsRequest(SpState) }
30322025-07-07T20:05:01.606ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
30332025-07-07T20:05:01.606ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
30342025-07-07T20:05:01.607ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 247 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
30352025-07-07T20:05:01.607ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 247 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
30362025-07-07T20:05:01.607ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
30372025-07-07T20:05:01.607ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
30382025-07-07T20:05:01.607ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
30392025-07-07T20:05:01.608ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
30402025-07-07T20:05:01.608ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
30412025-07-07T20:05:01.608ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
30422025-07-07T20:05:01.608ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 248 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
30432025-07-07T20:05:01.608ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 248 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
30442025-07-07T20:05:01.611ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
30452025-07-07T20:05:01.611ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
30462025-07-07T20:05:01.613ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
30472025-07-07T20:05:01.617ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
30482025-07-07T20:05:01.617ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
30492025-07-07T20:05:01.618ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
30502025-07-07T20:05:01.620ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 249 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
30512025-07-07T20:05:01.620ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 249 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
30522025-07-07T20:05:01.622ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
30532025-07-07T20:05:01.625ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
30542025-07-07T20:05:01.625ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
30552025-07-07T20:05:01.626ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
30562025-07-07T20:05:01.627ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
30572025-07-07T20:05:01.627ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
30582025-07-07T20:05:01.628ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 250 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
30592025-07-07T20:05:01.630ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 250 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
30602025-07-07T20:05:01.632ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
30612025-07-07T20:05:01.634ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
30622025-07-07T20:05:01.635ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
30632025-07-07T20:05:01.640ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
30642025-07-07T20:05:01.641ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
30652025-07-07T20:05:01.641ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
30662025-07-07T20:05:01.641ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 251 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
30672025-07-07T20:05:01.641ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 251 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
30682025-07-07T20:05:01.643ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
30692025-07-07T20:05:01.643ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
30702025-07-07T20:05:01.643ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
30712025-07-07T20:05:01.644ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
30722025-07-07T20:05:01.644ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
30732025-07-07T20:05:01.644ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
30742025-07-07T20:05:01.644ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
30752025-07-07T20:05:01.644ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
30762025-07-07T20:05:01.644ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
30772025-07-07T20:05:01.644ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
30782025-07-07T20:05:01.644ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
30792025-07-07T20:05:01.644ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
30802025-07-07T20:05:01.644ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
30812025-07-07T20:05:01.644ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
30822025-07-07T20:05:01.644ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 252 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
30832025-07-07T20:05:01.644ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 252 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
30842025-07-07T20:05:01.650ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
30852025-07-07T20:05:01.650ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
30862025-07-07T20:05:01.651ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
30872025-07-07T20:05:01.651ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
30882025-07-07T20:05:01.651ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
30892025-07-07T20:05:01.651ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
30902025-07-07T20:05:01.651ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 253 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
30912025-07-07T20:05:01.651ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 253 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
30922025-07-07T20:05:01.652ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
30932025-07-07T20:05:01.652ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
30942025-07-07T20:05:01.652ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
30952025-07-07T20:05:01.652ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
30962025-07-07T20:05:01.652ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
30972025-07-07T20:05:01.652ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
30982025-07-07T20:05:01.652ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
30992025-07-07T20:05:01.653ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
31002025-07-07T20:05:01.653ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
31012025-07-07T20:05:01.653ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 254 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
31022025-07-07T20:05:01.653ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 254 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
31032025-07-07T20:05:01.656ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
31042025-07-07T20:05:01.656ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
31052025-07-07T20:05:01.656ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
31062025-07-07T20:05:01.656ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
31072025-07-07T20:05:01.656ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
31082025-07-07T20:05:01.656ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
31092025-07-07T20:05:01.656ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
31102025-07-07T20:05:01.656ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
31112025-07-07T20:05:01.656ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
31122025-07-07T20:05:01.656ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
31132025-07-07T20:05:01.656ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
31142025-07-07T20:05:01.656ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 255 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
31152025-07-07T20:05:01.656ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 255 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
31162025-07-07T20:05:01.661ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 256 }, kind: MgsRequest(SpState) }
31172025-07-07T20:05:01.661ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 256 }, kind: MgsRequest(SpState) }
31182025-07-07T20:05:01.661ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
31192025-07-07T20:05:01.661ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
31202025-07-07T20:05:01.661ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 256 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
31212025-07-07T20:05:01.661ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 256 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
31222025-07-07T20:05:01.661ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
31232025-07-07T20:05:01.661ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
31242025-07-07T20:05:01.934ZINFOtest_snapshot_basic (dropshot): accepted connection local_addr = [::1]:39765 remote_addr = [::1]:35355
31252025-07-07T20:05:01.935ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = d3ce7b24-cb18-48f0-8e8f-59a26b7d5147 uri = /ignition
31262025-07-07T20:05:01.935ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 157 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
31272025-07-07T20:05:01.935ZDEBGtest_snapshot_basic: received bulk ignition state request offset = 0 slot = sidecar 0 state = [IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]
31282025-07-07T20:05:01.936ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 157 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
31292025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
31302025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
31312025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
31322025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
31332025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
31342025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
31352025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
31362025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
31372025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
31382025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
31392025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
31402025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
31412025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
31422025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
31432025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
31442025-07-07T20:05:01.936ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
31452025-07-07T20:05:01.937ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
31462025-07-07T20:05:01.937ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
31472025-07-07T20:05:01.937ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
31482025-07-07T20:05:01.937ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
31492025-07-07T20:05:01.937ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
31502025-07-07T20:05:01.937ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
31512025-07-07T20:05:01.937ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
31522025-07-07T20:05:01.937ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
31532025-07-07T20:05:01.937ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
31542025-07-07T20:05:01.937ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
31552025-07-07T20:05:01.937ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
31562025-07-07T20:05:01.937ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
31572025-07-07T20:05:01.937ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
31582025-07-07T20:05:01.937ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
31592025-07-07T20:05:01.937ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
31602025-07-07T20:05:01.937ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1778 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = d3ce7b24-cb18-48f0-8e8f-59a26b7d5147 response_code = 200 uri = /ignition
31612025-07-07T20:05:01.946ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 06447590-f345-41dc-8884-2d56ccb02568 uri = /sp/switch/0
31622025-07-07T20:05:01.948ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 158 }, kind: MgsRequest(SpState) }
31632025-07-07T20:05:01.949ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
31642025-07-07T20:05:01.949ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 158 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
31652025-07-07T20:05:01.950ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 159 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
31662025-07-07T20:05:01.951ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 159 } 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(()) }))
31672025-07-07T20:05:01.951ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 5680 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 06447590-f345-41dc-8884-2d56ccb02568 response_code = 200 uri = /sp/switch/0
31682025-07-07T20:05:01.953ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 0ffa8fd0-8f97-4977-b7ea-f847f0991d00 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
31692025-07-07T20:05:01.953ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
31702025-07-07T20:05:01.954ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 160 } interface = fake-switch0 response = CabooseValue
31712025-07-07T20:05:01.954ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
31722025-07-07T20:05:01.954ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 161 } interface = fake-switch0 response = CabooseValue
31732025-07-07T20:05:01.954ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
31742025-07-07T20:05:01.955ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 162 } interface = fake-switch0 response = CabooseValue
31752025-07-07T20:05:01.955ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
31762025-07-07T20:05:01.955ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 163 } interface = fake-switch0 response = CabooseValue
31772025-07-07T20:05:01.955ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
31782025-07-07T20:05:01.956ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 164 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
31792025-07-07T20:05:01.956ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
31802025-07-07T20:05:01.956ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 165 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
31812025-07-07T20:05:01.956ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3386 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 0ffa8fd0-8f97-4977-b7ea-f847f0991d00 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
31822025-07-07T20:05:01.957ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 0c5e20b0-8581-4bc7-b0f2-e3c685abe21a uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
31832025-07-07T20:05:01.963ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
31842025-07-07T20:05:01.964ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 166 } interface = fake-switch0 response = CabooseValue
31852025-07-07T20:05:01.964ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
31862025-07-07T20:05:01.964ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 167 } interface = fake-switch0 response = CabooseValue
31872025-07-07T20:05:01.977ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
31882025-07-07T20:05:01.977ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 168 } interface = fake-switch0 response = CabooseValue
31892025-07-07T20:05:01.978ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
31902025-07-07T20:05:01.978ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 169 } interface = fake-switch0 response = CabooseValue
31912025-07-07T20:05:01.978ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
31922025-07-07T20:05:01.978ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 170 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
31932025-07-07T20:05:01.978ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
31942025-07-07T20:05:01.979ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 171 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
31952025-07-07T20:05:01.979ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 21537 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 0c5e20b0-8581-4bc7-b0f2-e3c685abe21a response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
31962025-07-07T20:05:01.980ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = c34add6f-df9d-49cc-a21e-894ccbef2564 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
31972025-07-07T20:05:01.980ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
31982025-07-07T20:05:01.981ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 172 } interface = fake-switch0 response = CabooseValue
31992025-07-07T20:05:01.981ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
32002025-07-07T20:05:01.982ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 173 } interface = fake-switch0 response = CabooseValue
32012025-07-07T20:05:01.982ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
32022025-07-07T20:05:01.982ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 174 } interface = fake-switch0 response = CabooseValue
32032025-07-07T20:05:01.982ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
32042025-07-07T20:05:01.982ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 175 } interface = fake-switch0 response = CabooseValue
32052025-07-07T20:05:01.982ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
32062025-07-07T20:05:01.982ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 176 } interface = fake-switch0 response = CabooseValue
32072025-07-07T20:05:01.982ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
32082025-07-07T20:05:01.982ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 177 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
32092025-07-07T20:05:01.982ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2474 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = c34add6f-df9d-49cc-a21e-894ccbef2564 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
32102025-07-07T20:05:01.983ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = f8b5d73a-0601-44a3-9afb-bb24d69f1009 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
32112025-07-07T20:05:01.983ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
32122025-07-07T20:05:01.984ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 178 } interface = fake-switch0 response = CabooseValue
32132025-07-07T20:05:01.984ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
32142025-07-07T20:05:01.984ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 179 } interface = fake-switch0 response = CabooseValue
32152025-07-07T20:05:01.984ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
32162025-07-07T20:05:01.984ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 180 } interface = fake-switch0 response = CabooseValue
32172025-07-07T20:05:01.984ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
32182025-07-07T20:05:01.984ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 181 } interface = fake-switch0 response = CabooseValue
32192025-07-07T20:05:01.984ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
32202025-07-07T20:05:01.985ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 182 } interface = fake-switch0 response = CabooseValue
32212025-07-07T20:05:01.985ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
32222025-07-07T20:05:01.985ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 183 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
32232025-07-07T20:05:01.985ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1933 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = f8b5d73a-0601-44a3-9afb-bb24d69f1009 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
32242025-07-07T20:05:01.986ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = dba1044f-9acb-499c-ba48-5d8218beb23a uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
32252025-07-07T20:05:01.986ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
32262025-07-07T20:05:01.986ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 184 } interface = fake-switch0 response = CabooseValue
32272025-07-07T20:05:01.986ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
32282025-07-07T20:05:01.986ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 185 } interface = fake-switch0 response = CabooseValue
32292025-07-07T20:05:01.986ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
32302025-07-07T20:05:01.987ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 186 } interface = fake-switch0 response = CabooseValue
32312025-07-07T20:05:01.987ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
32322025-07-07T20:05:01.987ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 187 } interface = fake-switch0 response = CabooseValue
32332025-07-07T20:05:01.987ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
32342025-07-07T20:05:01.987ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 188 } interface = fake-switch0 response = CabooseValue
32352025-07-07T20:05:01.988ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
32362025-07-07T20:05:01.988ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 189 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
32372025-07-07T20:05:01.988ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1970 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = dba1044f-9acb-499c-ba48-5d8218beb23a response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
32382025-07-07T20:05:01.989ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = bd514688-10fa-4530-96c8-a7bffa6dd2b3 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
32392025-07-07T20:05:01.989ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
32402025-07-07T20:05:01.989ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 190 } interface = fake-switch0 response = CabooseValue
32412025-07-07T20:05:01.989ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
32422025-07-07T20:05:01.989ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 191 } interface = fake-switch0 response = CabooseValue
32432025-07-07T20:05:01.989ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
32442025-07-07T20:05:01.990ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 192 } interface = fake-switch0 response = CabooseValue
32452025-07-07T20:05:01.990ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
32462025-07-07T20:05:01.990ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 193 } interface = fake-switch0 response = CabooseValue
32472025-07-07T20:05:01.990ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 194 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
32482025-07-07T20:05:01.990ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 194 } interface = fake-switch0 response = CabooseValue
32492025-07-07T20:05:01.990ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 195 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
32502025-07-07T20:05:01.990ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 195 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
32512025-07-07T20:05:01.990ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1367 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = bd514688-10fa-4530-96c8-a7bffa6dd2b3 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
32522025-07-07T20:05:01.991ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = eb4484a5-5632-4122-afbb-b6a6f447a1c4 uri = /sp/switch/0/component/rot/cmpa
32532025-07-07T20:05:01.991ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 196 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
32542025-07-07T20:05:01.991ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 196 } interface = fake-switch0 response = ReadRot(Ok)
32552025-07-07T20:05:01.991ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 483 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = eb4484a5-5632-4122-afbb-b6a6f447a1c4 response_code = 200 uri = /sp/switch/0/component/rot/cmpa
32562025-07-07T20:05:01.992ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 45a720fb-f55a-4c70-b938-78f38f1a2a85 uri = /sp/switch/0/component/rot/cfpa
32572025-07-07T20:05:01.992ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 197 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
32582025-07-07T20:05:01.992ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 197 } interface = fake-switch0 response = ReadRot(Ok)
32592025-07-07T20:05:01.992ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 542 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 45a720fb-f55a-4c70-b938-78f38f1a2a85 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
32602025-07-07T20:05:01.993ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 15b12201-3538-4b07-87bb-9b1dcf363cf3 uri = /sp/switch/0/component/rot/cfpa
32612025-07-07T20:05:01.993ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 198 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
32622025-07-07T20:05:01.994ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 198 } interface = fake-switch0 response = ReadRot(Ok)
32632025-07-07T20:05:01.994ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 664 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 15b12201-3538-4b07-87bb-9b1dcf363cf3 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
32642025-07-07T20:05:01.995ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 0759af0e-e48c-4ea1-b238-80b85d6e9c01 uri = /sp/switch/0/component/rot/cfpa
32652025-07-07T20:05:01.995ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 199 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
32662025-07-07T20:05:01.995ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 199 } interface = fake-switch0 response = ReadRot(Ok)
32672025-07-07T20:05:01.995ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 631 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 0759af0e-e48c-4ea1-b238-80b85d6e9c01 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
32682025-07-07T20:05:01.996ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 27848f27-80f4-4cd6-962a-1a249ee38efc uri = /sp/switch/1
32692025-07-07T20:05:01.996ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 121 }, kind: MgsRequest(SpState) }
32702025-07-07T20:05:01.996ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
32712025-07-07T20:05:01.996ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 121 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
32722025-07-07T20:05:01.996ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 122 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
32732025-07-07T20:05:01.996ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 122 } 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(()) }))
32742025-07-07T20:05:01.997ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 804 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 27848f27-80f4-4cd6-962a-1a249ee38efc response_code = 200 uri = /sp/switch/1
32752025-07-07T20:05:02.008ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 717021c6-b36b-447a-97bb-3aeb1c29817a uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
32762025-07-07T20:05:02.008ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
32772025-07-07T20:05:02.008ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 123 } interface = fake-switch1 response = CabooseValue
32782025-07-07T20:05:02.009ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
32792025-07-07T20:05:02.009ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 124 } interface = fake-switch1 response = CabooseValue
32802025-07-07T20:05:02.009ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
32812025-07-07T20:05:02.009ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 125 } interface = fake-switch1 response = CabooseValue
32822025-07-07T20:05:02.009ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
32832025-07-07T20:05:02.010ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 126 } interface = fake-switch1 response = CabooseValue
32842025-07-07T20:05:02.010ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
32852025-07-07T20:05:02.010ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 127 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
32862025-07-07T20:05:02.010ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
32872025-07-07T20:05:02.010ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 128 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
32882025-07-07T20:05:02.010ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2390 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 717021c6-b36b-447a-97bb-3aeb1c29817a response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
32892025-07-07T20:05:02.011ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = e619a671-3aab-4428-9bfc-34af0e7e6349 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
32902025-07-07T20:05:02.012ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
32912025-07-07T20:05:02.012ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 129 } interface = fake-switch1 response = CabooseValue
32922025-07-07T20:05:02.012ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
32932025-07-07T20:05:02.012ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 130 } interface = fake-switch1 response = CabooseValue
32942025-07-07T20:05:02.012ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
32952025-07-07T20:05:02.012ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 131 } interface = fake-switch1 response = CabooseValue
32962025-07-07T20:05:02.012ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
32972025-07-07T20:05:02.012ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 132 } interface = fake-switch1 response = CabooseValue
32982025-07-07T20:05:02.012ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
32992025-07-07T20:05:02.012ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 133 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
33002025-07-07T20:05:02.013ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
33012025-07-07T20:05:02.013ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 134 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
33022025-07-07T20:05:02.013ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1536 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = e619a671-3aab-4428-9bfc-34af0e7e6349 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
33032025-07-07T20:05:02.014ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 3796411b-53ba-46b0-8e23-1751eef6469f uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
33042025-07-07T20:05:02.014ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
33052025-07-07T20:05:02.014ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 135 } interface = fake-switch1 response = CabooseValue
33062025-07-07T20:05:02.014ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
33072025-07-07T20:05:02.015ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 136 } interface = fake-switch1 response = CabooseValue
33082025-07-07T20:05:02.015ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
33092025-07-07T20:05:02.015ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 137 } interface = fake-switch1 response = CabooseValue
33102025-07-07T20:05:02.015ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
33112025-07-07T20:05:02.015ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 138 } interface = fake-switch1 response = CabooseValue
33122025-07-07T20:05:02.015ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
33132025-07-07T20:05:02.015ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 139 } interface = fake-switch1 response = CabooseValue
33142025-07-07T20:05:02.015ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
33152025-07-07T20:05:02.015ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 140 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
33162025-07-07T20:05:02.017ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1660 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 3796411b-53ba-46b0-8e23-1751eef6469f response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
33172025-07-07T20:05:02.017ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = fa03ee8a-6915-4580-96ae-08c8173e17f5 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
33182025-07-07T20:05:02.020ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 141 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
33192025-07-07T20:05:02.021ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 141 } interface = fake-switch1 response = CabooseValue
33202025-07-07T20:05:02.021ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 142 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
33212025-07-07T20:05:02.021ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 142 } interface = fake-switch1 response = CabooseValue
33222025-07-07T20:05:02.021ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 143 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
33232025-07-07T20:05:02.021ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 143 } interface = fake-switch1 response = CabooseValue
33242025-07-07T20:05:02.021ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 144 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
33252025-07-07T20:05:02.021ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 144 } interface = fake-switch1 response = CabooseValue
33262025-07-07T20:05:02.021ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 145 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
33272025-07-07T20:05:02.021ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 145 } interface = fake-switch1 response = CabooseValue
33282025-07-07T20:05:02.022ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 146 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
33292025-07-07T20:05:02.022ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 146 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
33302025-07-07T20:05:02.022ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4726 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = fa03ee8a-6915-4580-96ae-08c8173e17f5 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
33312025-07-07T20:05:02.023ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 4429df64-4730-4ee1-967a-7e9648dbc387 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
33322025-07-07T20:05:02.024ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 147 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
33332025-07-07T20:05:02.024ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 147 } interface = fake-switch1 response = CabooseValue
33342025-07-07T20:05:02.024ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 148 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
33352025-07-07T20:05:02.024ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 148 } interface = fake-switch1 response = CabooseValue
33362025-07-07T20:05:02.024ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 149 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
33372025-07-07T20:05:02.024ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 149 } interface = fake-switch1 response = CabooseValue
33382025-07-07T20:05:02.024ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 150 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
33392025-07-07T20:05:02.025ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 150 } interface = fake-switch1 response = CabooseValue
33402025-07-07T20:05:02.025ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 151 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
33412025-07-07T20:05:02.025ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 151 } interface = fake-switch1 response = CabooseValue
33422025-07-07T20:05:02.025ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 152 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
33432025-07-07T20:05:02.025ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 152 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
33442025-07-07T20:05:02.025ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2340 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 4429df64-4730-4ee1-967a-7e9648dbc387 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
33452025-07-07T20:05:02.026ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = db2f0733-3501-477b-922a-6784323ba4bc uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
33462025-07-07T20:05:02.027ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 153 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
33472025-07-07T20:05:02.027ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 153 } interface = fake-switch1 response = CabooseValue
33482025-07-07T20:05:02.027ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 154 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
33492025-07-07T20:05:02.027ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 154 } interface = fake-switch1 response = CabooseValue
33502025-07-07T20:05:02.028ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 155 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
33512025-07-07T20:05:02.028ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 155 } interface = fake-switch1 response = CabooseValue
33522025-07-07T20:05:02.028ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 156 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
33532025-07-07T20:05:02.028ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 156 } interface = fake-switch1 response = CabooseValue
33542025-07-07T20:05:02.028ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 157 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
33552025-07-07T20:05:02.028ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 157 } interface = fake-switch1 response = CabooseValue
33562025-07-07T20:05:02.028ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
33572025-07-07T20:05:02.029ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 158 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
33582025-07-07T20:05:02.029ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2344 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = db2f0733-3501-477b-922a-6784323ba4bc response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
33592025-07-07T20:05:02.030ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 38641f59-f2ef-4e58-b130-3c861922a64a uri = /sp/switch/1/component/rot/cmpa
33602025-07-07T20:05:02.031ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 159 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
33612025-07-07T20:05:02.031ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 159 } interface = fake-switch1 response = ReadRot(Ok)
33622025-07-07T20:05:02.031ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1673 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 38641f59-f2ef-4e58-b130-3c861922a64a response_code = 200 uri = /sp/switch/1/component/rot/cmpa
33632025-07-07T20:05:02.032ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 9c9e7a84-1225-46d2-81a1-41dec58cd321 uri = /sp/switch/1/component/rot/cfpa
33642025-07-07T20:05:02.033ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 160 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
33652025-07-07T20:05:02.033ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 160 } interface = fake-switch1 response = ReadRot(Ok)
33662025-07-07T20:05:02.033ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 754 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 9c9e7a84-1225-46d2-81a1-41dec58cd321 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
33672025-07-07T20:05:02.036ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 63364bfd-2c7e-475a-af95-99b912f6cc0d uri = /sp/switch/1/component/rot/cfpa
33682025-07-07T20:05:02.043ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 161 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
33692025-07-07T20:05:02.043ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 161 } interface = fake-switch1 response = ReadRot(Ok)
33702025-07-07T20:05:02.043ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 7945 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 63364bfd-2c7e-475a-af95-99b912f6cc0d response_code = 200 uri = /sp/switch/1/component/rot/cfpa
33712025-07-07T20:05:02.048ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 356684e2-9caf-4a48-a257-bb8c4fc62bf0 uri = /sp/switch/1/component/rot/cfpa
33722025-07-07T20:05:02.051ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 162 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
33732025-07-07T20:05:02.051ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 162 } interface = fake-switch1 response = ReadRot(Ok)
33742025-07-07T20:05:02.051ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 803 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 356684e2-9caf-4a48-a257-bb8c4fc62bf0 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
33752025-07-07T20:05:02.051ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 3b17ce35-e425-4bc3-bfc8-b8a0b1fec3be uri = /sp/sled/0
33762025-07-07T20:05:02.051ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 257 }, kind: MgsRequest(SpState) }
33772025-07-07T20:05:02.051ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
33782025-07-07T20:05:02.051ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 257 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
33792025-07-07T20:05:02.051ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 258 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
33802025-07-07T20:05:02.051ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 258 } 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(()) }))
33812025-07-07T20:05:02.051ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1048 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 3b17ce35-e425-4bc3-bfc8-b8a0b1fec3be response_code = 200 uri = /sp/sled/0
33822025-07-07T20:05:02.053ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 6c43d5a8-ba9e-408a-b1d8-b40c6606cdfd uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
33832025-07-07T20:05:02.053ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
33842025-07-07T20:05:02.053ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 259 } interface = fake-sled0 response = CabooseValue
33852025-07-07T20:05:02.054ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
33862025-07-07T20:05:02.054ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 260 } interface = fake-sled0 response = CabooseValue
33872025-07-07T20:05:02.054ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
33882025-07-07T20:05:02.054ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 261 } interface = fake-sled0 response = CabooseValue
33892025-07-07T20:05:02.056ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
33902025-07-07T20:05:02.057ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 262 } interface = fake-sled0 response = CabooseValue
33912025-07-07T20:05:02.057ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
33922025-07-07T20:05:02.057ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 263 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
33932025-07-07T20:05:02.057ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
33942025-07-07T20:05:02.057ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 264 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
33952025-07-07T20:05:02.057ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 5894 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 6c43d5a8-ba9e-408a-b1d8-b40c6606cdfd response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
33962025-07-07T20:05:02.058ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = ba015e21-3ec1-4906-8f2d-5a31f02f7338 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
33972025-07-07T20:05:02.058ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
33982025-07-07T20:05:02.058ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 265 } interface = fake-sled0 response = CabooseValue
33992025-07-07T20:05:02.059ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
34002025-07-07T20:05:02.059ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 266 } interface = fake-sled0 response = CabooseValue
34012025-07-07T20:05:02.059ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
34022025-07-07T20:05:02.059ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 267 } interface = fake-sled0 response = CabooseValue
34032025-07-07T20:05:02.059ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
34042025-07-07T20:05:02.059ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 268 } interface = fake-sled0 response = CabooseValue
34052025-07-07T20:05:02.059ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
34062025-07-07T20:05:02.060ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 269 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
34072025-07-07T20:05:02.060ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
34082025-07-07T20:05:02.060ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 270 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
34092025-07-07T20:05:02.063ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1899 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = ba015e21-3ec1-4906-8f2d-5a31f02f7338 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
34102025-07-07T20:05:02.063ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 8d3b7be8-1127-422d-87ad-40b8bf81b109 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
34112025-07-07T20:05:02.063ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
34122025-07-07T20:05:02.063ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 271 } interface = fake-sled0 response = CabooseValue
34132025-07-07T20:05:02.063ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
34142025-07-07T20:05:02.063ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 272 } interface = fake-sled0 response = CabooseValue
34152025-07-07T20:05:02.063ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
34162025-07-07T20:05:02.063ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 273 } interface = fake-sled0 response = CabooseValue
34172025-07-07T20:05:02.063ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
34182025-07-07T20:05:02.063ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 274 } interface = fake-sled0 response = CabooseValue
34192025-07-07T20:05:02.063ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
34202025-07-07T20:05:02.063ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 275 } interface = fake-sled0 response = CabooseValue
34212025-07-07T20:05:02.063ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
34222025-07-07T20:05:02.063ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 276 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
34232025-07-07T20:05:02.063ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1628 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 8d3b7be8-1127-422d-87ad-40b8bf81b109 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
34242025-07-07T20:05:02.063ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 287d8efd-b5d5-46f1-823b-4810a62b5111 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
34252025-07-07T20:05:02.063ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
34262025-07-07T20:05:02.063ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 277 } interface = fake-sled0 response = CabooseValue
34272025-07-07T20:05:02.064ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
34282025-07-07T20:05:02.064ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 278 } interface = fake-sled0 response = CabooseValue
34292025-07-07T20:05:02.064ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
34302025-07-07T20:05:02.064ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 279 } interface = fake-sled0 response = CabooseValue
34312025-07-07T20:05:02.064ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
34322025-07-07T20:05:02.064ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 280 } interface = fake-sled0 response = CabooseValue
34332025-07-07T20:05:02.064ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
34342025-07-07T20:05:02.064ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 281 } interface = fake-sled0 response = CabooseValue
34352025-07-07T20:05:02.064ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
34362025-07-07T20:05:02.065ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 282 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
34372025-07-07T20:05:02.066ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2599 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 287d8efd-b5d5-46f1-823b-4810a62b5111 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
34382025-07-07T20:05:02.070ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 54777491-5c8d-44d1-96a1-08a805bcfb4e uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
34392025-07-07T20:05:02.070ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
34402025-07-07T20:05:02.072ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 283 } interface = fake-sled0 response = CabooseValue
34412025-07-07T20:05:02.072ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
34422025-07-07T20:05:02.072ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 284 } interface = fake-sled0 response = CabooseValue
34432025-07-07T20:05:02.072ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
34442025-07-07T20:05:02.073ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 285 } interface = fake-sled0 response = CabooseValue
34452025-07-07T20:05:02.073ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
34462025-07-07T20:05:02.073ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 286 } interface = fake-sled0 response = CabooseValue
34472025-07-07T20:05:02.073ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
34482025-07-07T20:05:02.073ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 287 } interface = fake-sled0 response = CabooseValue
34492025-07-07T20:05:02.074ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
34502025-07-07T20:05:02.074ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 288 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
34512025-07-07T20:05:02.074ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4207 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 54777491-5c8d-44d1-96a1-08a805bcfb4e response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
34522025-07-07T20:05:02.088ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 839b7ecb-f89e-4c61-8a03-da7d64f3c563 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
34532025-07-07T20:05:02.089ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
34542025-07-07T20:05:02.097ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 289 } interface = fake-sled0 response = CabooseValue
34552025-07-07T20:05:02.097ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
34562025-07-07T20:05:02.103ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 290 } interface = fake-sled0 response = CabooseValue
34572025-07-07T20:05:02.103ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
34582025-07-07T20:05:02.104ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 291 } interface = fake-sled0 response = CabooseValue
34592025-07-07T20:05:02.104ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
34602025-07-07T20:05:02.104ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 292 } interface = fake-sled0 response = CabooseValue
34612025-07-07T20:05:02.104ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
34622025-07-07T20:05:02.107ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 293 } interface = fake-sled0 response = CabooseValue
34632025-07-07T20:05:02.107ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 294 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
34642025-07-07T20:05:02.107ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 294 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
34652025-07-07T20:05:02.108ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 16159 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 839b7ecb-f89e-4c61-8a03-da7d64f3c563 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
34662025-07-07T20:05:02.109ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 98241b3b-4ad5-4b0e-8966-c8933fc3f93e uri = /sp/sled/0/component/rot/cmpa
34672025-07-07T20:05:02.109ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 295 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
34682025-07-07T20:05:02.109ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 295 } interface = fake-sled0 response = ReadRot(Ok)
34692025-07-07T20:05:02.109ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 631 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 98241b3b-4ad5-4b0e-8966-c8933fc3f93e response_code = 200 uri = /sp/sled/0/component/rot/cmpa
34702025-07-07T20:05:02.113ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 4508f4f0-3a66-4fb8-a530-48e74a66a4d2 uri = /sp/sled/0/component/rot/cfpa
34712025-07-07T20:05:02.114ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 296 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
34722025-07-07T20:05:02.117ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 296 } interface = fake-sled0 response = ReadRot(Ok)
34732025-07-07T20:05:02.117ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3918 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 4508f4f0-3a66-4fb8-a530-48e74a66a4d2 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
34742025-07-07T20:05:02.129ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 5c31b799-2682-4a9d-84f4-742afab5c6c6 uri = /sp/sled/0/component/rot/cfpa
34752025-07-07T20:05:02.129ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 297 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
34762025-07-07T20:05:02.130ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 297 } interface = fake-sled0 response = ReadRot(Ok)
34772025-07-07T20:05:02.131ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2222 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 5c31b799-2682-4a9d-84f4-742afab5c6c6 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
34782025-07-07T20:05:02.134ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 01dd6cbe-155d-4563-9c0e-1373a00f4960 uri = /sp/sled/0/component/rot/cfpa
34792025-07-07T20:05:02.134ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 298 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
34802025-07-07T20:05:02.135ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 298 } interface = fake-sled0 response = ReadRot(Ok)
34812025-07-07T20:05:02.136ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2422 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 01dd6cbe-155d-4563-9c0e-1373a00f4960 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
34822025-07-07T20:05:02.138ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 435a268c-f57d-4bf0-93f9-4c5f966dd881 uri = /sp/sled/1
34832025-07-07T20:05:02.138ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 257 }, kind: MgsRequest(SpState) }
34842025-07-07T20:05:02.140ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
34852025-07-07T20:05:02.152ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 257 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
34862025-07-07T20:05:02.155ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 258 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
34872025-07-07T20:05:02.155ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 258 } 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(()) }))
34882025-07-07T20:05:02.156ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 18265 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 435a268c-f57d-4bf0-93f9-4c5f966dd881 response_code = 200 uri = /sp/sled/1
34892025-07-07T20:05:02.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
34902025-07-07T20:05:02.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
34912025-07-07T20:05:02.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
34922025-07-07T20:05:02.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
34932025-07-07T20:05:02.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 163 }, kind: MgsRequest(SpState) }
34942025-07-07T20:05:02.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 200 }, kind: MgsRequest(SpState) }
34952025-07-07T20:05:02.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 299 }, kind: MgsRequest(SpState) }
34962025-07-07T20:05:02.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 259 }, kind: MgsRequest(SpState) }
34972025-07-07T20:05:02.169ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
34982025-07-07T20:05:02.169ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
34992025-07-07T20:05:02.169ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
35002025-07-07T20:05:02.169ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
35012025-07-07T20:05:02.169ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 674a74df-6890-449a-baef-7dad03a0f2e4 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
35022025-07-07T20:05:02.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 200 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
35032025-07-07T20:05:02.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 163 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
35042025-07-07T20:05:02.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 299 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
35052025-07-07T20:05:02.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 259 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
35062025-07-07T20:05:02.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
35072025-07-07T20:05:02.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
35082025-07-07T20:05:02.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 164 }, kind: MgsRequest(SpState) }
35092025-07-07T20:05:02.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
35102025-07-07T20:05:02.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
35112025-07-07T20:05:02.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
35122025-07-07T20:05:02.170ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
35132025-07-07T20:05:02.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
35142025-07-07T20:05:02.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
35152025-07-07T20:05:02.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 201 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
35162025-07-07T20:05:02.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 164 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
35172025-07-07T20:05:02.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 300 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
35182025-07-07T20:05:02.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 260 } interface = fake-sled1 response = CabooseValue
35192025-07-07T20:05:02.171ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
35202025-07-07T20:05:02.172ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
35212025-07-07T20:05:02.174ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
35222025-07-07T20:05:02.175ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
35232025-07-07T20:05:02.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
35242025-07-07T20:05:02.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
35252025-07-07T20:05:02.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
35262025-07-07T20:05:02.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
35272025-07-07T20:05:02.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
35282025-07-07T20:05:02.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
35292025-07-07T20:05:02.175ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 202 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
35302025-07-07T20:05:02.175ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 301 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
35312025-07-07T20:05:02.175ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 261 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
35322025-07-07T20:05:02.175ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
35332025-07-07T20:05:02.180ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 203 }, kind: MgsRequest(SpState) }
35342025-07-07T20:05:02.180ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
35352025-07-07T20:05:02.180ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
35362025-07-07T20:05:02.180ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
35372025-07-07T20:05:02.180ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
35382025-07-07T20:05:02.180ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 203 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
35392025-07-07T20:05:02.181ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 302 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
35402025-07-07T20:05:02.181ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 262 } interface = fake-sled1 response = CabooseValue
35412025-07-07T20:05:02.181ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
35422025-07-07T20:05:02.181ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
35432025-07-07T20:05:02.182ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
35442025-07-07T20:05:02.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
35452025-07-07T20:05:02.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
35462025-07-07T20:05:02.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
35472025-07-07T20:05:02.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
35482025-07-07T20:05:02.182ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 303 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
35492025-07-07T20:05:02.182ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 263 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
35502025-07-07T20:05:02.182ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
35512025-07-07T20:05:02.184ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
35522025-07-07T20:05:02.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
35532025-07-07T20:05:02.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
35542025-07-07T20:05:02.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
35552025-07-07T20:05:02.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
35562025-07-07T20:05:02.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
35572025-07-07T20:05:02.184ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 304 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
35582025-07-07T20:05:02.184ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 264 } interface = fake-sled1 response = CabooseValue
35592025-07-07T20:05:02.184ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
35602025-07-07T20:05:02.187ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
35612025-07-07T20:05:02.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
35622025-07-07T20:05:02.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
35632025-07-07T20:05:02.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
35642025-07-07T20:05:02.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
35652025-07-07T20:05:02.187ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 305 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
35662025-07-07T20:05:02.187ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 265 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
35672025-07-07T20:05:02.187ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
35682025-07-07T20:05:02.188ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
35692025-07-07T20:05:02.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
35702025-07-07T20:05:02.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
35712025-07-07T20:05:02.189ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 306 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
35722025-07-07T20:05:02.189ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 266 } interface = fake-sled1 response = CabooseValue
35732025-07-07T20:05:02.189ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
35742025-07-07T20:05:02.192ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
35752025-07-07T20:05:02.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
35762025-07-07T20:05:02.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
35772025-07-07T20:05:02.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
35782025-07-07T20:05:02.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
35792025-07-07T20:05:02.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
35802025-07-07T20:05:02.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
35812025-07-07T20:05:02.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
35822025-07-07T20:05:02.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
35832025-07-07T20:05:02.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
35842025-07-07T20:05:02.192ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 307 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
35852025-07-07T20:05:02.192ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 267 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
35862025-07-07T20:05:02.192ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
35872025-07-07T20:05:02.195ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 308 }, kind: MgsRequest(SpState) }
35882025-07-07T20:05:02.195ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
35892025-07-07T20:05:02.204ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
35902025-07-07T20:05:02.204ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 268 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
35912025-07-07T20:05:02.204ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
35922025-07-07T20:05:02.204ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
35932025-07-07T20:05:02.204ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
35942025-07-07T20:05:02.204ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
35952025-07-07T20:05:02.204ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
35962025-07-07T20:05:02.204ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
35972025-07-07T20:05:02.204ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
35982025-07-07T20:05:02.204ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
35992025-07-07T20:05:02.204ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
36002025-07-07T20:05:02.204ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 269 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
36012025-07-07T20:05:02.204ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
36022025-07-07T20:05:02.204ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 270 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
36032025-07-07T20:05:02.204ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
36042025-07-07T20:05:02.204ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 31929 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 674a74df-6890-449a-baef-7dad03a0f2e4 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
36052025-07-07T20:05:02.204ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
36062025-07-07T20:05:02.204ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
36072025-07-07T20:05:02.204ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 271 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
36082025-07-07T20:05:02.204ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 2f8f08aa-2205-4381-8d72-95a2a46b2a18 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
36092025-07-07T20:05:02.205ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
36102025-07-07T20:05:02.205ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
36112025-07-07T20:05:02.205ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
36122025-07-07T20:05:02.205ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
36132025-07-07T20:05:02.205ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
36142025-07-07T20:05:02.205ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
36152025-07-07T20:05:02.205ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 272 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
36162025-07-07T20:05:02.205ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
36172025-07-07T20:05:02.209ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 273 } interface = fake-sled1 response = CabooseValue
36182025-07-07T20:05:02.209ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
36192025-07-07T20:05:02.209ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
36202025-07-07T20:05:02.209ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
36212025-07-07T20:05:02.209ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 274 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
36222025-07-07T20:05:02.209ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
36232025-07-07T20:05:02.210ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 275 } interface = fake-sled1 response = CabooseValue
36242025-07-07T20:05:02.210ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 276 }, kind: MgsRequest(SpState) }
36252025-07-07T20:05:02.210ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
36262025-07-07T20:05:02.210ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 276 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
36272025-07-07T20:05:02.210ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
36282025-07-07T20:05:02.210ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
36292025-07-07T20:05:02.210ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 277 } interface = fake-sled1 response = CabooseValue
36302025-07-07T20:05:02.210ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
36312025-07-07T20:05:02.210ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 278 } interface = fake-sled1 response = CabooseValue
36322025-07-07T20:05:02.210ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
36332025-07-07T20:05:02.211ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 279 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
36342025-07-07T20:05:02.211ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
36352025-07-07T20:05:02.211ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 280 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
36362025-07-07T20:05:02.211ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 8582 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 2f8f08aa-2205-4381-8d72-95a2a46b2a18 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
36372025-07-07T20:05:02.212ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = c8fbfc1b-f9c0-4f32-bd86-6f57bd5bd82e uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
36382025-07-07T20:05:02.212ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
36392025-07-07T20:05:02.213ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 281 } interface = fake-sled1 response = CabooseValue
36402025-07-07T20:05:02.213ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
36412025-07-07T20:05:02.213ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 282 } interface = fake-sled1 response = CabooseValue
36422025-07-07T20:05:02.213ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
36432025-07-07T20:05:02.213ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 283 } interface = fake-sled1 response = CabooseValue
36442025-07-07T20:05:02.213ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
36452025-07-07T20:05:02.213ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 284 } interface = fake-sled1 response = CabooseValue
36462025-07-07T20:05:02.213ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
36472025-07-07T20:05:02.214ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 285 } interface = fake-sled1 response = CabooseValue
36482025-07-07T20:05:02.214ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
36492025-07-07T20:05:02.214ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 286 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
36502025-07-07T20:05:02.214ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2010 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = c8fbfc1b-f9c0-4f32-bd86-6f57bd5bd82e response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
36512025-07-07T20:05:02.215ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 32e58b93-2f7e-48f5-a1c7-8f97547db5fc uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
36522025-07-07T20:05:02.215ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
36532025-07-07T20:05:02.215ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 287 } interface = fake-sled1 response = CabooseValue
36542025-07-07T20:05:02.215ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
36552025-07-07T20:05:02.215ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 288 } interface = fake-sled1 response = CabooseValue
36562025-07-07T20:05:02.215ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
36572025-07-07T20:05:02.216ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 289 } interface = fake-sled1 response = CabooseValue
36582025-07-07T20:05:02.216ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
36592025-07-07T20:05:02.216ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 290 } interface = fake-sled1 response = CabooseValue
36602025-07-07T20:05:02.216ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
36612025-07-07T20:05:02.217ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 291 } interface = fake-sled1 response = CabooseValue
36622025-07-07T20:05:02.217ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
36632025-07-07T20:05:02.217ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 292 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
36642025-07-07T20:05:02.222ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 6870 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 32e58b93-2f7e-48f5-a1c7-8f97547db5fc response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
36652025-07-07T20:05:02.223ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 9fee4cee-a6bd-4e2b-8106-378913c9d18a uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
36662025-07-07T20:05:02.224ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
36672025-07-07T20:05:02.224ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 293 } interface = fake-sled1 response = CabooseValue
36682025-07-07T20:05:02.224ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 294 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
36692025-07-07T20:05:02.226ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 294 } interface = fake-sled1 response = CabooseValue
36702025-07-07T20:05:02.226ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 295 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
36712025-07-07T20:05:02.226ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 295 } interface = fake-sled1 response = CabooseValue
36722025-07-07T20:05:02.226ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 296 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
36732025-07-07T20:05:02.227ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 296 } interface = fake-sled1 response = CabooseValue
36742025-07-07T20:05:02.227ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 297 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
36752025-07-07T20:05:02.227ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 297 } interface = fake-sled1 response = CabooseValue
36762025-07-07T20:05:02.227ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 298 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
36772025-07-07T20:05:02.227ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 298 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
36782025-07-07T20:05:02.228ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4356 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 9fee4cee-a6bd-4e2b-8106-378913c9d18a response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
36792025-07-07T20:05:02.229ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = dc9b427a-e058-4346-9713-3fd4711f6762 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
36802025-07-07T20:05:02.229ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 299 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
36812025-07-07T20:05:02.231ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 299 } interface = fake-sled1 response = CabooseValue
36822025-07-07T20:05:02.231ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 300 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
36832025-07-07T20:05:02.231ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 300 } interface = fake-sled1 response = CabooseValue
36842025-07-07T20:05:02.231ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 301 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
36852025-07-07T20:05:02.231ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 301 } interface = fake-sled1 response = CabooseValue
36862025-07-07T20:05:02.231ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 302 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
36872025-07-07T20:05:02.232ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 302 } interface = fake-sled1 response = CabooseValue
36882025-07-07T20:05:02.232ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 303 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
36892025-07-07T20:05:02.232ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 303 } interface = fake-sled1 response = CabooseValue
36902025-07-07T20:05:02.232ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 304 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
36912025-07-07T20:05:02.232ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 304 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
36922025-07-07T20:05:02.232ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3670 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = dc9b427a-e058-4346-9713-3fd4711f6762 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
36932025-07-07T20:05:02.234ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 87760e7c-b3ef-4ecd-a83d-98f3c1c9cfa6 uri = /sp/sled/1/component/rot/cmpa
36942025-07-07T20:05:02.234ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 305 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
36952025-07-07T20:05:02.236ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 305 } interface = fake-sled1 response = ReadRot(Ok)
36962025-07-07T20:05:02.236ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1805 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 87760e7c-b3ef-4ecd-a83d-98f3c1c9cfa6 response_code = 200 uri = /sp/sled/1/component/rot/cmpa
36972025-07-07T20:05:02.239ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 73e8b844-35fe-49f2-8eac-9982f6d24b0c uri = /sp/sled/1/component/rot/cfpa
36982025-07-07T20:05:02.239ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 306 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
36992025-07-07T20:05:02.241ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 306 } interface = fake-sled1 response = ReadRot(Ok)
37002025-07-07T20:05:02.241ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3645 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 73e8b844-35fe-49f2-8eac-9982f6d24b0c response_code = 200 uri = /sp/sled/1/component/rot/cfpa
37012025-07-07T20:05:02.245ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 4f903511-57f9-4660-876b-eadcc7f76f9e uri = /sp/sled/1/component/rot/cfpa
37022025-07-07T20:05:02.246ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 307 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
37032025-07-07T20:05:02.246ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 307 } interface = fake-sled1 response = ReadRot(Ok)
37042025-07-07T20:05:02.246ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 838 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 4f903511-57f9-4660-876b-eadcc7f76f9e response_code = 200 uri = /sp/sled/1/component/rot/cfpa
37052025-07-07T20:05:02.257ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 9960d998-edcf-45b5-84f5-408ca804c668 uri = /sp/sled/1/component/rot/cfpa
37062025-07-07T20:05:02.258ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 308 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
37072025-07-07T20:05:02.258ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 308 } interface = fake-sled1 response = ReadRot(Ok)
37082025-07-07T20:05:02.258ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 825 local_addr = [::1]:39765 method = GET remote_addr = [::1]:35355 req_id = 9960d998-edcf-45b5-84f5-408ca804c668 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
37092025-07-07T20:05:03.151ZINFOtest_snapshot_basic (dropshot): accepted connection local_addr = [::1]:39765 remote_addr = [::1]:40090
37102025-07-07T20:05:03.152ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 1db183c3-9353-4518-ac7d-3246893b8b2f uri = /ignition
37112025-07-07T20:05:03.152ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 204 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
37122025-07-07T20:05:03.153ZDEBGtest_snapshot_basic: received bulk ignition state request offset = 0 slot = sidecar 0 state = [IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]
37132025-07-07T20:05:03.153ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 204 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
37142025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
37152025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
37162025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
37172025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
37182025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
37192025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
37202025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
37212025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
37222025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
37232025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
37242025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
37252025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
37262025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
37272025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
37282025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
37292025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
37302025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
37312025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
37322025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
37332025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
37342025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
37352025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
37362025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
37372025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
37382025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
37392025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
37402025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
37412025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
37422025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
37432025-07-07T20:05:03.153ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
37442025-07-07T20:05:03.154ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
37452025-07-07T20:05:03.154ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 998 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 1db183c3-9353-4518-ac7d-3246893b8b2f response_code = 200 uri = /ignition
37462025-07-07T20:05:03.155ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 5acb3a8c-dcd6-43b2-b6de-e05fe47279d1 uri = /sp/switch/0
37472025-07-07T20:05:03.155ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 205 }, kind: MgsRequest(SpState) }
37482025-07-07T20:05:03.155ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
37492025-07-07T20:05:03.156ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 205 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
37502025-07-07T20:05:03.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 206 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
37512025-07-07T20:05:03.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
37522025-07-07T20:05:03.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
37532025-07-07T20:05:03.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
37542025-07-07T20:05:03.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
37552025-07-07T20:05:03.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 165 }, kind: MgsRequest(SpState) }
37562025-07-07T20:05:03.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 309 }, kind: MgsRequest(SpState) }
37572025-07-07T20:05:03.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 309 }, kind: MgsRequest(SpState) }
37582025-07-07T20:05:03.156ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
37592025-07-07T20:05:03.156ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
37602025-07-07T20:05:03.156ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
37612025-07-07T20:05:03.156ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 206 } 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(()) }))
37622025-07-07T20:05:03.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 207 }, kind: MgsRequest(SpState) }
37632025-07-07T20:05:03.157ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2423 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 5acb3a8c-dcd6-43b2-b6de-e05fe47279d1 response_code = 200 uri = /sp/switch/0
37642025-07-07T20:05:03.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
37652025-07-07T20:05:03.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 165 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
37662025-07-07T20:05:03.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 309 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
37672025-07-07T20:05:03.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 309 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
37682025-07-07T20:05:03.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 166 }, kind: MgsRequest(SpState) }
37692025-07-07T20:05:03.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
37702025-07-07T20:05:03.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
37712025-07-07T20:05:03.165ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
37722025-07-07T20:05:03.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
37732025-07-07T20:05:03.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
37742025-07-07T20:05:03.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
37752025-07-07T20:05:03.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
37762025-07-07T20:05:03.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 207 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
37772025-07-07T20:05:03.166ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = b860201e-22cb-47c5-af33-064138433a31 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
37782025-07-07T20:05:03.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
37792025-07-07T20:05:03.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
37802025-07-07T20:05:03.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
37812025-07-07T20:05:03.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 166 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
37822025-07-07T20:05:03.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 310 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37832025-07-07T20:05:03.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 310 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37842025-07-07T20:05:03.167ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
37852025-07-07T20:05:03.169ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
37862025-07-07T20:05:03.169ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
37872025-07-07T20:05:03.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
37882025-07-07T20:05:03.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
37892025-07-07T20:05:03.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
37902025-07-07T20:05:03.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
37912025-07-07T20:05:03.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 208 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37922025-07-07T20:05:03.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
37932025-07-07T20:05:03.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 311 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37942025-07-07T20:05:03.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 311 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
37952025-07-07T20:05:03.173ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
37962025-07-07T20:05:03.173ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
37972025-07-07T20:05:03.180ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
37982025-07-07T20:05:03.180ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
37992025-07-07T20:05:03.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
38002025-07-07T20:05:03.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
38012025-07-07T20:05:03.181ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 209 } interface = fake-switch0 response = CabooseValue
38022025-07-07T20:05:03.181ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
38032025-07-07T20:05:03.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
38042025-07-07T20:05:03.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
38052025-07-07T20:05:03.185ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 312 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
38062025-07-07T20:05:03.185ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 312 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
38072025-07-07T20:05:03.188ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
38082025-07-07T20:05:03.188ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
38092025-07-07T20:05:03.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
38102025-07-07T20:05:03.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
38112025-07-07T20:05:03.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
38122025-07-07T20:05:03.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
38132025-07-07T20:05:03.188ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 210 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
38142025-07-07T20:05:03.188ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
38152025-07-07T20:05:03.191ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 313 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
38162025-07-07T20:05:03.191ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 313 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
38172025-07-07T20:05:03.195ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
38182025-07-07T20:05:03.195ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
38192025-07-07T20:05:03.195ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
38202025-07-07T20:05:03.195ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
38212025-07-07T20:05:03.195ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
38222025-07-07T20:05:03.195ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
38232025-07-07T20:05:03.195ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
38242025-07-07T20:05:03.196ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
38252025-07-07T20:05:03.196ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
38262025-07-07T20:05:03.196ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
38272025-07-07T20:05:03.196ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
38282025-07-07T20:05:03.196ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
38292025-07-07T20:05:03.196ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
38302025-07-07T20:05:03.196ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
38312025-07-07T20:05:03.196ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 211 } interface = fake-switch0 response = CabooseValue
38322025-07-07T20:05:03.196ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 212 }, kind: MgsRequest(SpState) }
38332025-07-07T20:05:03.196ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
38342025-07-07T20:05:03.196ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 314 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
38352025-07-07T20:05:03.196ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 314 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
38362025-07-07T20:05:03.203ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
38372025-07-07T20:05:03.203ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
38382025-07-07T20:05:03.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
38392025-07-07T20:05:03.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
38402025-07-07T20:05:03.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
38412025-07-07T20:05:03.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
38422025-07-07T20:05:03.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 212 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
38432025-07-07T20:05:03.204ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
38442025-07-07T20:05:03.204ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
38452025-07-07T20:05:03.204ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 315 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
38462025-07-07T20:05:03.204ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 315 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
38472025-07-07T20:05:03.206ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
38482025-07-07T20:05:03.206ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
38492025-07-07T20:05:03.206ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
38502025-07-07T20:05:03.206ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
38512025-07-07T20:05:03.206ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
38522025-07-07T20:05:03.206ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
38532025-07-07T20:05:03.206ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
38542025-07-07T20:05:03.206ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
38552025-07-07T20:05:03.206ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
38562025-07-07T20:05:03.206ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 213 } interface = fake-switch0 response = CabooseValue
38572025-07-07T20:05:03.206ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
38582025-07-07T20:05:03.206ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 316 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
38592025-07-07T20:05:03.206ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 316 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
38602025-07-07T20:05:03.211ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
38612025-07-07T20:05:03.211ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
38622025-07-07T20:05:03.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
38632025-07-07T20:05:03.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
38642025-07-07T20:05:03.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
38652025-07-07T20:05:03.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
38662025-07-07T20:05:03.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
38672025-07-07T20:05:03.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
38682025-07-07T20:05:03.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
38692025-07-07T20:05:03.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
38702025-07-07T20:05:03.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
38712025-07-07T20:05:03.212ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 214 } interface = fake-switch0 response = CabooseValue
38722025-07-07T20:05:03.212ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
38732025-07-07T20:05:03.212ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 317 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
38742025-07-07T20:05:03.212ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 317 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
38752025-07-07T20:05:03.218ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 318 }, kind: MgsRequest(SpState) }
38762025-07-07T20:05:03.218ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 318 }, kind: MgsRequest(SpState) }
38772025-07-07T20:05:03.218ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
38782025-07-07T20:05:03.219ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
38792025-07-07T20:05:03.219ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 215 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
38802025-07-07T20:05:03.219ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
38812025-07-07T20:05:03.224ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 318 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
38822025-07-07T20:05:03.224ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 318 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
38832025-07-07T20:05:03.224ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
38842025-07-07T20:05:03.224ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
38852025-07-07T20:05:03.224ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 216 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
38862025-07-07T20:05:03.224ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 58311 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = b860201e-22cb-47c5-af33-064138433a31 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
38872025-07-07T20:05:03.226ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = c3ced10a-5f69-471b-9e6e-d4f2124993e2 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
38882025-07-07T20:05:03.226ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
38892025-07-07T20:05:03.227ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 217 } interface = fake-switch0 response = CabooseValue
38902025-07-07T20:05:03.227ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
38912025-07-07T20:05:03.227ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 218 } interface = fake-switch0 response = CabooseValue
38922025-07-07T20:05:03.227ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
38932025-07-07T20:05:03.227ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 219 } interface = fake-switch0 response = CabooseValue
38942025-07-07T20:05:03.227ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
38952025-07-07T20:05:03.227ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 220 } interface = fake-switch0 response = CabooseValue
38962025-07-07T20:05:03.227ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
38972025-07-07T20:05:03.228ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 221 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
38982025-07-07T20:05:03.228ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
38992025-07-07T20:05:03.228ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 222 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
39002025-07-07T20:05:03.228ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2139 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = c3ced10a-5f69-471b-9e6e-d4f2124993e2 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
39012025-07-07T20:05:03.230ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 7d1563ff-e1fd-4e1f-aa31-11eff816e598 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
39022025-07-07T20:05:03.230ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
39032025-07-07T20:05:03.230ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 223 } interface = fake-switch0 response = CabooseValue
39042025-07-07T20:05:03.232ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
39052025-07-07T20:05:03.232ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 224 } interface = fake-switch0 response = CabooseValue
39062025-07-07T20:05:03.232ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
39072025-07-07T20:05:03.233ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 225 } interface = fake-switch0 response = CabooseValue
39082025-07-07T20:05:03.233ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
39092025-07-07T20:05:03.234ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 226 } interface = fake-switch0 response = CabooseValue
39102025-07-07T20:05:03.234ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
39112025-07-07T20:05:03.234ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 227 } interface = fake-switch0 response = CabooseValue
39122025-07-07T20:05:03.234ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
39132025-07-07T20:05:03.234ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 228 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
39142025-07-07T20:05:03.234ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4659 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 7d1563ff-e1fd-4e1f-aa31-11eff816e598 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
39152025-07-07T20:05:03.235ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 1c98f25c-9d4b-45e8-83ef-c808ba372e53 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
39162025-07-07T20:05:03.236ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
39172025-07-07T20:05:03.237ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 229 } interface = fake-switch0 response = CabooseValue
39182025-07-07T20:05:03.237ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
39192025-07-07T20:05:03.237ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 230 } interface = fake-switch0 response = CabooseValue
39202025-07-07T20:05:03.237ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
39212025-07-07T20:05:03.237ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 231 } interface = fake-switch0 response = CabooseValue
39222025-07-07T20:05:03.237ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
39232025-07-07T20:05:03.237ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 232 } interface = fake-switch0 response = CabooseValue
39242025-07-07T20:05:03.237ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 233 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
39252025-07-07T20:05:03.238ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 233 } interface = fake-switch0 response = CabooseValue
39262025-07-07T20:05:03.238ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 234 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
39272025-07-07T20:05:03.238ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 234 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
39282025-07-07T20:05:03.238ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2674 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 1c98f25c-9d4b-45e8-83ef-c808ba372e53 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
39292025-07-07T20:05:03.239ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = f868e142-aa1a-417a-8a77-db9335d2dae6 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
39302025-07-07T20:05:03.239ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
39312025-07-07T20:05:03.239ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 235 } interface = fake-switch0 response = CabooseValue
39322025-07-07T20:05:03.239ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
39332025-07-07T20:05:03.240ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 236 } interface = fake-switch0 response = CabooseValue
39342025-07-07T20:05:03.240ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 237 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
39352025-07-07T20:05:03.240ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 237 } interface = fake-switch0 response = CabooseValue
39362025-07-07T20:05:03.240ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 238 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
39372025-07-07T20:05:03.240ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 238 } interface = fake-switch0 response = CabooseValue
39382025-07-07T20:05:03.240ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
39392025-07-07T20:05:03.241ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 239 } interface = fake-switch0 response = CabooseValue
39402025-07-07T20:05:03.241ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
39412025-07-07T20:05:03.241ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 240 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
39422025-07-07T20:05:03.248ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3653 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = f868e142-aa1a-417a-8a77-db9335d2dae6 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
39432025-07-07T20:05:03.251ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 6728e9a5-cc64-4332-a143-78749ffef56f uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
39442025-07-07T20:05:03.251ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 241 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
39452025-07-07T20:05:03.252ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 241 } interface = fake-switch0 response = CabooseValue
39462025-07-07T20:05:03.252ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 242 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
39472025-07-07T20:05:03.252ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 242 } interface = fake-switch0 response = CabooseValue
39482025-07-07T20:05:03.252ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
39492025-07-07T20:05:03.252ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 243 } interface = fake-switch0 response = CabooseValue
39502025-07-07T20:05:03.252ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
39512025-07-07T20:05:03.252ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 244 } interface = fake-switch0 response = CabooseValue
39522025-07-07T20:05:03.252ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 245 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
39532025-07-07T20:05:03.253ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 245 } interface = fake-switch0 response = CabooseValue
39542025-07-07T20:05:03.253ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 246 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
39552025-07-07T20:05:03.253ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 246 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
39562025-07-07T20:05:03.253ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2239 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 6728e9a5-cc64-4332-a143-78749ffef56f response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
39572025-07-07T20:05:03.256ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = fb67f03b-50f8-44da-b672-8ec0c07007be uri = /sp/switch/0/component/rot/cmpa
39582025-07-07T20:05:03.256ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 247 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
39592025-07-07T20:05:03.256ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 247 } interface = fake-switch0 response = ReadRot(Ok)
39602025-07-07T20:05:03.258ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2469 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = fb67f03b-50f8-44da-b672-8ec0c07007be response_code = 200 uri = /sp/switch/0/component/rot/cmpa
39612025-07-07T20:05:03.261ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 30517ade-04cc-4b52-aa45-a567c36e1be6 uri = /sp/switch/0/component/rot/cfpa
39622025-07-07T20:05:03.262ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 248 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
39632025-07-07T20:05:03.263ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 248 } interface = fake-switch0 response = ReadRot(Ok)
39642025-07-07T20:05:03.263ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1679 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 30517ade-04cc-4b52-aa45-a567c36e1be6 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
39652025-07-07T20:05:03.271ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 373cd4d5-66cc-4b06-a99b-dc73dead14bd uri = /sp/switch/0/component/rot/cfpa
39662025-07-07T20:05:03.272ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 249 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
39672025-07-07T20:05:03.273ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 249 } interface = fake-switch0 response = ReadRot(Ok)
39682025-07-07T20:05:03.273ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2109 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 373cd4d5-66cc-4b06-a99b-dc73dead14bd response_code = 200 uri = /sp/switch/0/component/rot/cfpa
39692025-07-07T20:05:03.282ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = dbe9ee0b-addd-496e-8ebc-4e34893c7a27 uri = /sp/switch/0/component/rot/cfpa
39702025-07-07T20:05:03.283ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 250 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
39712025-07-07T20:05:03.286ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 250 } interface = fake-switch0 response = ReadRot(Ok)
39722025-07-07T20:05:03.287ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 5246 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = dbe9ee0b-addd-496e-8ebc-4e34893c7a27 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
39732025-07-07T20:05:03.302ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 5ffc9cc0-cbe2-438f-9f2a-737a04706b16 uri = /sp/switch/1
39742025-07-07T20:05:03.306ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 167 }, kind: MgsRequest(SpState) }
39752025-07-07T20:05:03.306ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
39762025-07-07T20:05:03.311ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 167 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
39772025-07-07T20:05:03.311ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 168 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
39782025-07-07T20:05:03.312ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 168 } 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(()) }))
39792025-07-07T20:05:03.312ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 7959 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 5ffc9cc0-cbe2-438f-9f2a-737a04706b16 response_code = 200 uri = /sp/switch/1
39802025-07-07T20:05:03.312ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 606c67c2-9b39-43de-ac4c-febbf54d8684 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
39812025-07-07T20:05:03.312ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
39822025-07-07T20:05:03.312ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 169 } interface = fake-switch1 response = CabooseValue
39832025-07-07T20:05:03.312ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
39842025-07-07T20:05:03.313ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 170 } interface = fake-switch1 response = CabooseValue
39852025-07-07T20:05:03.313ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
39862025-07-07T20:05:03.313ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 171 } interface = fake-switch1 response = CabooseValue
39872025-07-07T20:05:03.313ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
39882025-07-07T20:05:03.399ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 172 } interface = fake-switch1 response = CabooseValue
39892025-07-07T20:05:03.400ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
39902025-07-07T20:05:03.404ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 173 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
39912025-07-07T20:05:03.405ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
39922025-07-07T20:05:03.406ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 174 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
39932025-07-07T20:05:03.406ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 94318 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 606c67c2-9b39-43de-ac4c-febbf54d8684 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
39942025-07-07T20:05:03.408ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 3688ac42-af82-4227-9b53-ea518fc3fbe2 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
39952025-07-07T20:05:03.408ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
39962025-07-07T20:05:03.411ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 175 } interface = fake-switch1 response = CabooseValue
39972025-07-07T20:05:03.411ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
39982025-07-07T20:05:03.411ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 176 } interface = fake-switch1 response = CabooseValue
39992025-07-07T20:05:03.412ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
40002025-07-07T20:05:03.412ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 177 } interface = fake-switch1 response = CabooseValue
40012025-07-07T20:05:03.412ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
40022025-07-07T20:05:03.413ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 178 } interface = fake-switch1 response = CabooseValue
40032025-07-07T20:05:03.413ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
40042025-07-07T20:05:03.413ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 179 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
40052025-07-07T20:05:03.413ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
40062025-07-07T20:05:03.413ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 180 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
40072025-07-07T20:05:03.414ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 5516 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 3688ac42-af82-4227-9b53-ea518fc3fbe2 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
40082025-07-07T20:05:03.417ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 3e1992e8-7b6b-48d4-9eb7-2e6e01d7ad33 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
40092025-07-07T20:05:03.418ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
40102025-07-07T20:05:03.418ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 181 } interface = fake-switch1 response = CabooseValue
40112025-07-07T20:05:03.420ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
40122025-07-07T20:05:03.421ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 182 } interface = fake-switch1 response = CabooseValue
40132025-07-07T20:05:03.421ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
40142025-07-07T20:05:03.422ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 183 } interface = fake-switch1 response = CabooseValue
40152025-07-07T20:05:03.422ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
40162025-07-07T20:05:03.422ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 184 } interface = fake-switch1 response = CabooseValue
40172025-07-07T20:05:03.422ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
40182025-07-07T20:05:03.422ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 185 } interface = fake-switch1 response = CabooseValue
40192025-07-07T20:05:03.422ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
40202025-07-07T20:05:03.422ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 186 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
40212025-07-07T20:05:03.423ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 5607 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 3e1992e8-7b6b-48d4-9eb7-2e6e01d7ad33 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
40222025-07-07T20:05:03.432ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 8cc45710-0a2d-4ae3-b9e8-a631c568dac3 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
40232025-07-07T20:05:03.433ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
40242025-07-07T20:05:03.434ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 187 } interface = fake-switch1 response = CabooseValue
40252025-07-07T20:05:03.434ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
40262025-07-07T20:05:03.436ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 188 } interface = fake-switch1 response = CabooseValue
40272025-07-07T20:05:03.437ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
40282025-07-07T20:05:03.437ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 189 } interface = fake-switch1 response = CabooseValue
40292025-07-07T20:05:03.437ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
40302025-07-07T20:05:03.438ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 190 } interface = fake-switch1 response = CabooseValue
40312025-07-07T20:05:03.438ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
40322025-07-07T20:05:03.439ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 191 } interface = fake-switch1 response = CabooseValue
40332025-07-07T20:05:03.439ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
40342025-07-07T20:05:03.443ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 192 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
40352025-07-07T20:05:03.445ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 12712 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 8cc45710-0a2d-4ae3-b9e8-a631c568dac3 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
40362025-07-07T20:05:03.449ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 36b2a5d3-0b8e-41be-b4a5-16593d5802ee uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
40372025-07-07T20:05:03.450ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
40382025-07-07T20:05:03.452ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 193 } interface = fake-switch1 response = CabooseValue
40392025-07-07T20:05:03.452ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 194 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
40402025-07-07T20:05:03.453ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 194 } interface = fake-switch1 response = CabooseValue
40412025-07-07T20:05:03.453ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 195 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
40422025-07-07T20:05:03.453ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 195 } interface = fake-switch1 response = CabooseValue
40432025-07-07T20:05:03.454ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 196 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
40442025-07-07T20:05:03.454ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 196 } interface = fake-switch1 response = CabooseValue
40452025-07-07T20:05:03.454ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
40462025-07-07T20:05:03.454ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 197 } interface = fake-switch1 response = CabooseValue
40472025-07-07T20:05:03.455ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 198 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
40482025-07-07T20:05:03.463ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 198 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
40492025-07-07T20:05:03.463ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 13899 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 36b2a5d3-0b8e-41be-b4a5-16593d5802ee response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
40502025-07-07T20:05:03.465ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = f557f9e3-1303-4712-8787-feb988d3b23c uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
40512025-07-07T20:05:03.465ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 199 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
40522025-07-07T20:05:03.465ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 199 } interface = fake-switch1 response = CabooseValue
40532025-07-07T20:05:03.465ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 200 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
40542025-07-07T20:05:03.465ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 200 } interface = fake-switch1 response = CabooseValue
40552025-07-07T20:05:03.466ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
40562025-07-07T20:05:03.466ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 201 } interface = fake-switch1 response = CabooseValue
40572025-07-07T20:05:03.466ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
40582025-07-07T20:05:03.466ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 202 } interface = fake-switch1 response = CabooseValue
40592025-07-07T20:05:03.466ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
40602025-07-07T20:05:03.466ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 203 } interface = fake-switch1 response = CabooseValue
40612025-07-07T20:05:03.466ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 204 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
40622025-07-07T20:05:03.466ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 204 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
40632025-07-07T20:05:03.467ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2092 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = f557f9e3-1303-4712-8787-feb988d3b23c response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
40642025-07-07T20:05:03.470ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 2c5caa3e-0287-4cda-8fe7-5349d7c7d125 uri = /sp/switch/1/component/rot/cmpa
40652025-07-07T20:05:03.470ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 205 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
40662025-07-07T20:05:03.471ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 205 } interface = fake-switch1 response = ReadRot(Ok)
40672025-07-07T20:05:03.471ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1363 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 2c5caa3e-0287-4cda-8fe7-5349d7c7d125 response_code = 200 uri = /sp/switch/1/component/rot/cmpa
40682025-07-07T20:05:03.472ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 87a7bcef-83a1-4f2e-bf52-c9423e41fa77 uri = /sp/switch/1/component/rot/cfpa
40692025-07-07T20:05:03.472ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 206 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
40702025-07-07T20:05:03.473ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 206 } interface = fake-switch1 response = ReadRot(Ok)
40712025-07-07T20:05:03.473ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 747 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 87a7bcef-83a1-4f2e-bf52-c9423e41fa77 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
40722025-07-07T20:05:03.474ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = d988b446-d32d-4dc5-a2fd-294c2cb2b489 uri = /sp/switch/1/component/rot/cfpa
40732025-07-07T20:05:03.474ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 207 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
40742025-07-07T20:05:03.474ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 207 } interface = fake-switch1 response = ReadRot(Ok)
40752025-07-07T20:05:03.475ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 920 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = d988b446-d32d-4dc5-a2fd-294c2cb2b489 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
40762025-07-07T20:05:03.487ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = ecdaaca4-a76e-4e96-8e77-93d9c2c01eab uri = /sp/switch/1/component/rot/cfpa
40772025-07-07T20:05:03.489ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 208 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
40782025-07-07T20:05:03.491ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 208 } interface = fake-switch1 response = ReadRot(Ok)
40792025-07-07T20:05:03.492ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 5127 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = ecdaaca4-a76e-4e96-8e77-93d9c2c01eab response_code = 200 uri = /sp/switch/1/component/rot/cfpa
40802025-07-07T20:05:03.495ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = b5e93218-0da8-4fb8-b761-ec447b3de45d uri = /sp/sled/0
40812025-07-07T20:05:03.495ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 319 }, kind: MgsRequest(SpState) }
40822025-07-07T20:05:03.496ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
40832025-07-07T20:05:03.496ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 319 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
40842025-07-07T20:05:03.497ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 320 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
40852025-07-07T20:05:03.498ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 320 } 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(()) }))
40862025-07-07T20:05:03.499ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4000 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = b5e93218-0da8-4fb8-b761-ec447b3de45d response_code = 200 uri = /sp/sled/0
40872025-07-07T20:05:03.500ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = dd855aad-5c26-4276-a8a2-bce199a14e54 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
40882025-07-07T20:05:03.501ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 321 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
40892025-07-07T20:05:03.501ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 321 } interface = fake-sled0 response = CabooseValue
40902025-07-07T20:05:03.501ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 322 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
40912025-07-07T20:05:03.502ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 322 } interface = fake-sled0 response = CabooseValue
40922025-07-07T20:05:03.502ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 323 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
40932025-07-07T20:05:03.502ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 323 } interface = fake-sled0 response = CabooseValue
40942025-07-07T20:05:03.502ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 324 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
40952025-07-07T20:05:03.502ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 324 } interface = fake-sled0 response = CabooseValue
40962025-07-07T20:05:03.502ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 325 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
40972025-07-07T20:05:03.502ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 325 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
40982025-07-07T20:05:03.502ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 326 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
40992025-07-07T20:05:03.503ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 326 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
41002025-07-07T20:05:03.503ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2573 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = dd855aad-5c26-4276-a8a2-bce199a14e54 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
41012025-07-07T20:05:03.512ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = cb6d68f0-cabf-4e54-8f05-193763a58229 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
41022025-07-07T20:05:03.513ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 327 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
41032025-07-07T20:05:03.513ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 327 } interface = fake-sled0 response = CabooseValue
41042025-07-07T20:05:03.513ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 328 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
41052025-07-07T20:05:03.514ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 328 } interface = fake-sled0 response = CabooseValue
41062025-07-07T20:05:03.514ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 329 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
41072025-07-07T20:05:03.514ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 329 } interface = fake-sled0 response = CabooseValue
41082025-07-07T20:05:03.514ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 330 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
41092025-07-07T20:05:03.515ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 330 } interface = fake-sled0 response = CabooseValue
41102025-07-07T20:05:03.515ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 331 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
41112025-07-07T20:05:03.516ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 331 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
41122025-07-07T20:05:03.516ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 332 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
41132025-07-07T20:05:03.516ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 332 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
41142025-07-07T20:05:03.516ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4273 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = cb6d68f0-cabf-4e54-8f05-193763a58229 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
41152025-07-07T20:05:03.524ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 40f2ac35-89c5-4b19-840f-d99afda907b7 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
41162025-07-07T20:05:03.525ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 333 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
41172025-07-07T20:05:03.531ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 333 } interface = fake-sled0 response = CabooseValue
41182025-07-07T20:05:03.533ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 334 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
41192025-07-07T20:05:03.534ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 334 } interface = fake-sled0 response = CabooseValue
41202025-07-07T20:05:03.537ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 335 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
41212025-07-07T20:05:03.538ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 335 } interface = fake-sled0 response = CabooseValue
41222025-07-07T20:05:03.539ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 336 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
41232025-07-07T20:05:03.543ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 336 } interface = fake-sled0 response = CabooseValue
41242025-07-07T20:05:03.544ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 337 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
41252025-07-07T20:05:03.545ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 337 } interface = fake-sled0 response = CabooseValue
41262025-07-07T20:05:03.545ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 338 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
41272025-07-07T20:05:03.545ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 338 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
41282025-07-07T20:05:03.545ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 20983 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 40f2ac35-89c5-4b19-840f-d99afda907b7 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
41292025-07-07T20:05:03.552ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 01d32401-daad-4ff4-94e8-3fa102a57529 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
41302025-07-07T20:05:03.554ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 339 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
41312025-07-07T20:05:03.555ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 339 } interface = fake-sled0 response = CabooseValue
41322025-07-07T20:05:03.555ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 340 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
41332025-07-07T20:05:03.555ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 340 } interface = fake-sled0 response = CabooseValue
41342025-07-07T20:05:03.556ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 341 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
41352025-07-07T20:05:03.556ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 341 } interface = fake-sled0 response = CabooseValue
41362025-07-07T20:05:03.556ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 342 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
41372025-07-07T20:05:03.557ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 342 } interface = fake-sled0 response = CabooseValue
41382025-07-07T20:05:03.558ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 343 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
41392025-07-07T20:05:03.560ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 343 } interface = fake-sled0 response = CabooseValue
41402025-07-07T20:05:03.560ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 344 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
41412025-07-07T20:05:03.561ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 344 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
41422025-07-07T20:05:03.561ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 8682 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 01d32401-daad-4ff4-94e8-3fa102a57529 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
41432025-07-07T20:05:03.564ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 44546769-d00e-4d62-8eb2-01ca89fe0225 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
41442025-07-07T20:05:03.565ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 345 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
41452025-07-07T20:05:03.565ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 345 } interface = fake-sled0 response = CabooseValue
41462025-07-07T20:05:03.565ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 346 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
41472025-07-07T20:05:03.565ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 346 } interface = fake-sled0 response = CabooseValue
41482025-07-07T20:05:03.565ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 347 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
41492025-07-07T20:05:03.565ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 347 } interface = fake-sled0 response = CabooseValue
41502025-07-07T20:05:03.565ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 348 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
41512025-07-07T20:05:03.566ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 348 } interface = fake-sled0 response = CabooseValue
41522025-07-07T20:05:03.566ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 349 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
41532025-07-07T20:05:03.566ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 349 } interface = fake-sled0 response = CabooseValue
41542025-07-07T20:05:03.567ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 350 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
41552025-07-07T20:05:03.567ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 350 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
41562025-07-07T20:05:03.567ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3433 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 44546769-d00e-4d62-8eb2-01ca89fe0225 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
41572025-07-07T20:05:03.569ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = b7dbd5b8-16d0-4cc4-b99c-37b04232ef3a uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
41582025-07-07T20:05:03.570ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 351 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
41592025-07-07T20:05:03.570ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 351 } interface = fake-sled0 response = CabooseValue
41602025-07-07T20:05:03.570ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 352 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
41612025-07-07T20:05:03.570ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 352 } interface = fake-sled0 response = CabooseValue
41622025-07-07T20:05:03.570ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 353 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
41632025-07-07T20:05:03.570ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 353 } interface = fake-sled0 response = CabooseValue
41642025-07-07T20:05:03.570ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 354 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
41652025-07-07T20:05:03.570ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 354 } interface = fake-sled0 response = CabooseValue
41662025-07-07T20:05:03.571ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 355 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
41672025-07-07T20:05:03.571ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 355 } interface = fake-sled0 response = CabooseValue
41682025-07-07T20:05:03.571ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 356 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
41692025-07-07T20:05:03.571ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 356 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
41702025-07-07T20:05:03.571ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2837 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = b7dbd5b8-16d0-4cc4-b99c-37b04232ef3a response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
41712025-07-07T20:05:03.578ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 8558a777-dae6-42a6-8b45-d270112261b7 uri = /sp/sled/0/component/rot/cmpa
41722025-07-07T20:05:03.579ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 357 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
41732025-07-07T20:05:03.579ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 357 } interface = fake-sled0 response = ReadRot(Ok)
41742025-07-07T20:05:03.579ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1309 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 8558a777-dae6-42a6-8b45-d270112261b7 response_code = 200 uri = /sp/sled/0/component/rot/cmpa
41752025-07-07T20:05:03.581ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = aee24369-5d37-48e6-bb93-90deadc4d829 uri = /sp/sled/0/component/rot/cfpa
41762025-07-07T20:05:03.581ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 358 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
41772025-07-07T20:05:03.581ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 358 } interface = fake-sled0 response = ReadRot(Ok)
41782025-07-07T20:05:03.582ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1172 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = aee24369-5d37-48e6-bb93-90deadc4d829 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
41792025-07-07T20:05:03.584ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = b10131ee-f1db-4051-843b-8ab2bf458f18 uri = /sp/sled/0/component/rot/cfpa
41802025-07-07T20:05:03.584ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 359 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
41812025-07-07T20:05:03.585ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 359 } interface = fake-sled0 response = ReadRot(Ok)
41822025-07-07T20:05:03.585ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1773 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = b10131ee-f1db-4051-843b-8ab2bf458f18 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
41832025-07-07T20:05:03.588ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 90a29fa2-d640-492b-8303-596d9137f6a4 uri = /sp/sled/0/component/rot/cfpa
41842025-07-07T20:05:03.589ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 360 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
41852025-07-07T20:05:03.590ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 360 } interface = fake-sled0 response = ReadRot(Ok)
41862025-07-07T20:05:03.592ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3560 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 90a29fa2-d640-492b-8303-596d9137f6a4 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
41872025-07-07T20:05:03.595ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = f1bcd20b-40ce-4b85-b767-2503d488daf3 uri = /sp/sled/1
41882025-07-07T20:05:03.595ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 319 }, kind: MgsRequest(SpState) }
41892025-07-07T20:05:03.596ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
41902025-07-07T20:05:03.596ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 319 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
41912025-07-07T20:05:03.598ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 320 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
41922025-07-07T20:05:03.598ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 320 } 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(()) }))
41932025-07-07T20:05:03.600ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4765 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = f1bcd20b-40ce-4b85-b767-2503d488daf3 response_code = 200 uri = /sp/sled/1
41942025-07-07T20:05:03.602ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 66b84fc6-3a1e-49f2-99f8-ce8686cab803 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
41952025-07-07T20:05:03.603ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 321 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
41962025-07-07T20:05:03.603ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 321 } interface = fake-sled1 response = CabooseValue
41972025-07-07T20:05:03.603ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 322 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
41982025-07-07T20:05:03.604ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 322 } interface = fake-sled1 response = CabooseValue
41992025-07-07T20:05:03.604ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 323 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
42002025-07-07T20:05:03.604ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 323 } interface = fake-sled1 response = CabooseValue
42012025-07-07T20:05:03.604ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 324 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
42022025-07-07T20:05:03.604ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 324 } interface = fake-sled1 response = CabooseValue
42032025-07-07T20:05:03.604ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 325 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
42042025-07-07T20:05:03.605ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 325 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
42052025-07-07T20:05:03.630ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 326 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
42062025-07-07T20:05:03.630ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 326 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
42072025-07-07T20:05:03.631ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 28444 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 66b84fc6-3a1e-49f2-99f8-ce8686cab803 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
42082025-07-07T20:05:03.632ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 34ab8071-d73e-4608-acf5-7b024f28a3ae uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
42092025-07-07T20:05:03.632ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 327 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
42102025-07-07T20:05:03.632ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 327 } interface = fake-sled1 response = CabooseValue
42112025-07-07T20:05:03.632ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 328 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
42122025-07-07T20:05:03.632ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 328 } interface = fake-sled1 response = CabooseValue
42132025-07-07T20:05:03.632ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 329 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
42142025-07-07T20:05:03.633ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 329 } interface = fake-sled1 response = CabooseValue
42152025-07-07T20:05:03.638ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 330 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
42162025-07-07T20:05:03.638ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 330 } interface = fake-sled1 response = CabooseValue
42172025-07-07T20:05:03.638ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 331 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
42182025-07-07T20:05:03.638ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 331 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
42192025-07-07T20:05:03.638ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 332 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
42202025-07-07T20:05:03.638ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 332 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
42212025-07-07T20:05:03.639ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 6982 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 34ab8071-d73e-4608-acf5-7b024f28a3ae response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
42222025-07-07T20:05:03.640ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 43d4ba94-10d4-48e2-b0e2-090c3e216abf uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
42232025-07-07T20:05:03.640ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 333 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
42242025-07-07T20:05:03.641ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 333 } interface = fake-sled1 response = CabooseValue
42252025-07-07T20:05:03.641ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 334 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
42262025-07-07T20:05:03.641ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 334 } interface = fake-sled1 response = CabooseValue
42272025-07-07T20:05:03.641ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 335 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
42282025-07-07T20:05:03.641ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 335 } interface = fake-sled1 response = CabooseValue
42292025-07-07T20:05:03.641ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 336 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
42302025-07-07T20:05:03.641ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 336 } interface = fake-sled1 response = CabooseValue
42312025-07-07T20:05:03.641ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 337 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
42322025-07-07T20:05:03.642ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 337 } interface = fake-sled1 response = CabooseValue
42332025-07-07T20:05:03.642ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 338 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
42342025-07-07T20:05:03.642ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 338 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
42352025-07-07T20:05:03.642ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2057 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 43d4ba94-10d4-48e2-b0e2-090c3e216abf response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
42362025-07-07T20:05:03.643ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 655df941-f9b0-4d34-bcca-7d181de89544 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
42372025-07-07T20:05:03.643ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 339 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
42382025-07-07T20:05:03.643ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 339 } interface = fake-sled1 response = CabooseValue
42392025-07-07T20:05:03.643ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 340 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
42402025-07-07T20:05:03.643ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 340 } interface = fake-sled1 response = CabooseValue
42412025-07-07T20:05:03.643ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 341 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
42422025-07-07T20:05:03.644ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 341 } interface = fake-sled1 response = CabooseValue
42432025-07-07T20:05:03.644ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 342 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
42442025-07-07T20:05:03.644ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 342 } interface = fake-sled1 response = CabooseValue
42452025-07-07T20:05:03.644ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 343 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
42462025-07-07T20:05:03.644ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 343 } interface = fake-sled1 response = CabooseValue
42472025-07-07T20:05:03.644ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 344 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
42482025-07-07T20:05:03.644ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 344 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
42492025-07-07T20:05:03.644ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1517 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 655df941-f9b0-4d34-bcca-7d181de89544 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
42502025-07-07T20:05:03.645ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 3c0d984a-9f2d-4c23-8ef4-a83f86f951e1 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
42512025-07-07T20:05:03.645ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 345 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
42522025-07-07T20:05:03.646ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 345 } interface = fake-sled1 response = CabooseValue
42532025-07-07T20:05:03.646ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 346 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
42542025-07-07T20:05:03.646ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 346 } interface = fake-sled1 response = CabooseValue
42552025-07-07T20:05:03.646ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 347 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
42562025-07-07T20:05:03.646ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 347 } interface = fake-sled1 response = CabooseValue
42572025-07-07T20:05:03.646ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 348 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
42582025-07-07T20:05:03.646ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 348 } interface = fake-sled1 response = CabooseValue
42592025-07-07T20:05:03.646ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 349 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
42602025-07-07T20:05:03.647ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 349 } interface = fake-sled1 response = CabooseValue
42612025-07-07T20:05:03.647ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 350 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
42622025-07-07T20:05:03.647ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 350 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
42632025-07-07T20:05:03.647ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1837 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 3c0d984a-9f2d-4c23-8ef4-a83f86f951e1 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
42642025-07-07T20:05:03.648ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 2bfd186d-f7d2-4b4f-bb6b-c2531e0876e7 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
42652025-07-07T20:05:03.648ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 351 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
42662025-07-07T20:05:03.648ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 351 } interface = fake-sled1 response = CabooseValue
42672025-07-07T20:05:03.648ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 352 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
42682025-07-07T20:05:03.648ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 352 } interface = fake-sled1 response = CabooseValue
42692025-07-07T20:05:03.648ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 353 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
42702025-07-07T20:05:03.649ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 353 } interface = fake-sled1 response = CabooseValue
42712025-07-07T20:05:03.649ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 354 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
42722025-07-07T20:05:03.649ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 354 } interface = fake-sled1 response = CabooseValue
42732025-07-07T20:05:03.649ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 355 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
42742025-07-07T20:05:03.649ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 355 } interface = fake-sled1 response = CabooseValue
42752025-07-07T20:05:03.649ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 356 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
42762025-07-07T20:05:03.649ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 356 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
42772025-07-07T20:05:03.649ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1530 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 2bfd186d-f7d2-4b4f-bb6b-c2531e0876e7 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
42782025-07-07T20:05:03.650ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = b60302db-f51d-466a-8ca8-ce8666486499 uri = /sp/sled/1/component/rot/cmpa
42792025-07-07T20:05:03.650ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 357 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
42802025-07-07T20:05:03.650ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 357 } interface = fake-sled1 response = ReadRot(Ok)
42812025-07-07T20:05:03.650ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 489 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = b60302db-f51d-466a-8ca8-ce8666486499 response_code = 200 uri = /sp/sled/1/component/rot/cmpa
42822025-07-07T20:05:03.651ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = b414944d-aaed-48bc-ad2d-879fc69eab39 uri = /sp/sled/1/component/rot/cfpa
42832025-07-07T20:05:03.651ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 358 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
42842025-07-07T20:05:03.652ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 358 } interface = fake-sled1 response = ReadRot(Ok)
42852025-07-07T20:05:03.652ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 566 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = b414944d-aaed-48bc-ad2d-879fc69eab39 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
42862025-07-07T20:05:03.653ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 509b9abc-9c90-41c6-86ab-794cf5e81a15 uri = /sp/sled/1/component/rot/cfpa
42872025-07-07T20:05:03.653ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 359 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
42882025-07-07T20:05:03.653ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 359 } interface = fake-sled1 response = ReadRot(Ok)
42892025-07-07T20:05:03.653ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 537 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 509b9abc-9c90-41c6-86ab-794cf5e81a15 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
42902025-07-07T20:05:03.654ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 1a6a5b49-2b28-4b7f-96f8-de30f2212bad uri = /sp/sled/1/component/rot/cfpa
42912025-07-07T20:05:03.654ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 360 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
42922025-07-07T20:05:03.655ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 360 } interface = fake-sled1 response = ReadRot(Ok)
42932025-07-07T20:05:03.655ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 615 local_addr = [::1]:39765 method = GET remote_addr = [::1]:40090 req_id = 1a6a5b49-2b28-4b7f-96f8-de30f2212bad response_code = 200 uri = /sp/sled/1/component/rot/cfpa
42942025-07-07T20:05:04.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
42952025-07-07T20:05:04.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
42962025-07-07T20:05:04.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
42972025-07-07T20:05:04.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
42982025-07-07T20:05:04.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 209 }, kind: MgsRequest(SpState) }
42992025-07-07T20:05:04.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 251 }, kind: MgsRequest(SpState) }
43002025-07-07T20:05:04.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 361 }, kind: MgsRequest(SpState) }
43012025-07-07T20:05:04.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 361 }, kind: MgsRequest(SpState) }
43022025-07-07T20:05:04.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
43032025-07-07T20:05:04.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
43042025-07-07T20:05:04.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
43052025-07-07T20:05:04.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
43062025-07-07T20:05:04.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 251 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
43072025-07-07T20:05:04.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 209 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
43082025-07-07T20:05:04.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 361 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
43092025-07-07T20:05:04.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 361 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
43102025-07-07T20:05:04.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
43112025-07-07T20:05:04.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 210 }, kind: MgsRequest(SpState) }
43122025-07-07T20:05:04.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
43132025-07-07T20:05:04.158ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
43142025-07-07T20:05:04.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
43152025-07-07T20:05:04.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
43162025-07-07T20:05:04.158ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
43172025-07-07T20:05:04.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
43182025-07-07T20:05:04.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
43192025-07-07T20:05:04.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
43202025-07-07T20:05:04.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
43212025-07-07T20:05:04.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 252 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
43222025-07-07T20:05:04.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 210 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
43232025-07-07T20:05:04.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 362 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
43242025-07-07T20:05:04.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 362 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
43252025-07-07T20:05:04.159ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
43262025-07-07T20:05:04.169ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
43272025-07-07T20:05:04.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
43282025-07-07T20:05:04.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
43292025-07-07T20:05:04.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
43302025-07-07T20:05:04.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
43312025-07-07T20:05:04.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
43322025-07-07T20:05:04.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
43332025-07-07T20:05:04.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
43342025-07-07T20:05:04.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
43352025-07-07T20:05:04.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 253 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
43362025-07-07T20:05:04.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 363 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
43372025-07-07T20:05:04.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 363 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
43382025-07-07T20:05:04.173ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 254 }, kind: MgsRequest(SpState) }
43392025-07-07T20:05:04.173ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
43402025-07-07T20:05:04.173ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
43412025-07-07T20:05:04.173ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
43422025-07-07T20:05:04.173ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
43432025-07-07T20:05:04.173ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
43442025-07-07T20:05:04.173ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
43452025-07-07T20:05:04.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
43462025-07-07T20:05:04.174ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 254 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
43472025-07-07T20:05:04.174ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 364 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
43482025-07-07T20:05:04.174ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 364 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
43492025-07-07T20:05:04.174ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
43502025-07-07T20:05:04.175ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
43512025-07-07T20:05:04.175ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
43522025-07-07T20:05:04.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
43532025-07-07T20:05:04.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
43542025-07-07T20:05:04.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
43552025-07-07T20:05:04.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
43562025-07-07T20:05:04.175ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 365 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
43572025-07-07T20:05:04.175ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 365 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
43582025-07-07T20:05:04.177ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
43592025-07-07T20:05:04.177ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
43602025-07-07T20:05:04.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
43612025-07-07T20:05:04.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
43622025-07-07T20:05:04.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
43632025-07-07T20:05:04.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
43642025-07-07T20:05:04.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
43652025-07-07T20:05:04.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
43662025-07-07T20:05:04.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
43672025-07-07T20:05:04.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
43682025-07-07T20:05:04.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
43692025-07-07T20:05:04.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
43702025-07-07T20:05:04.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
43712025-07-07T20:05:04.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
43722025-07-07T20:05:04.177ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 366 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
43732025-07-07T20:05:04.177ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 366 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
43742025-07-07T20:05:04.190ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
43752025-07-07T20:05:04.190ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
43762025-07-07T20:05:04.191ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
43772025-07-07T20:05:04.191ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
43782025-07-07T20:05:04.191ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
43792025-07-07T20:05:04.191ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
43802025-07-07T20:05:04.191ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 367 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
43812025-07-07T20:05:04.191ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 367 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
43822025-07-07T20:05:04.194ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
43832025-07-07T20:05:04.195ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
43842025-07-07T20:05:04.195ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
43852025-07-07T20:05:04.198ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
43862025-07-07T20:05:04.199ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
43872025-07-07T20:05:04.199ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
43882025-07-07T20:05:04.199ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
43892025-07-07T20:05:04.199ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
43902025-07-07T20:05:04.200ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
43912025-07-07T20:05:04.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 368 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
43922025-07-07T20:05:04.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 368 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
43932025-07-07T20:05:04.208ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
43942025-07-07T20:05:04.208ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
43952025-07-07T20:05:04.209ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
43962025-07-07T20:05:04.209ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
43972025-07-07T20:05:04.209ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
43982025-07-07T20:05:04.209ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
43992025-07-07T20:05:04.209ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
44002025-07-07T20:05:04.209ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
44012025-07-07T20:05:04.209ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
44022025-07-07T20:05:04.209ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
44032025-07-07T20:05:04.209ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
44042025-07-07T20:05:04.210ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 369 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
44052025-07-07T20:05:04.210ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 369 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
44062025-07-07T20:05:04.228ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 370 }, kind: MgsRequest(SpState) }
44072025-07-07T20:05:04.228ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 370 }, kind: MgsRequest(SpState) }
44082025-07-07T20:05:04.231ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
44092025-07-07T20:05:04.232ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
44102025-07-07T20:05:04.257ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 370 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
44112025-07-07T20:05:04.258ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 370 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
44122025-07-07T20:05:04.259ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
44132025-07-07T20:05:04.259ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
44142025-07-07T20:05:04.802ZINFOtest_snapshot_basic (dropshot): accepted connection local_addr = [::1]:39765 remote_addr = [::1]:34073
44152025-07-07T20:05:04.803ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 2bdf2496-0f81-46cc-a8f6-e51853595f75 uri = /ignition
44162025-07-07T20:05:04.803ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 255 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
44172025-07-07T20:05:04.804ZDEBGtest_snapshot_basic: received bulk ignition state request offset = 0 slot = sidecar 0 state = [IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]
44182025-07-07T20:05:04.804ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 255 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
44192025-07-07T20:05:04.804ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
44202025-07-07T20:05:04.804ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
44212025-07-07T20:05:04.804ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
44222025-07-07T20:05:04.804ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
44232025-07-07T20:05:04.804ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
44242025-07-07T20:05:04.804ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
44252025-07-07T20:05:04.804ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
44262025-07-07T20:05:04.804ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
44272025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
44282025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
44292025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
44302025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
44312025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
44322025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
44332025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
44342025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
44352025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
44362025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
44372025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
44382025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
44392025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
44402025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
44412025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
44422025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
44432025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
44442025-07-07T20:05:04.805ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
44452025-07-07T20:05:04.806ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
44462025-07-07T20:05:04.806ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
44472025-07-07T20:05:04.806ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
44482025-07-07T20:05:04.806ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
44492025-07-07T20:05:04.806ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
44502025-07-07T20:05:04.806ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3025 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 2bdf2496-0f81-46cc-a8f6-e51853595f75 response_code = 200 uri = /ignition
44512025-07-07T20:05:04.834ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 9c5811b7-d88d-4bf2-a39c-c5df052293ef uri = /sp/switch/0
44522025-07-07T20:05:04.834ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 256 }, kind: MgsRequest(SpState) }
44532025-07-07T20:05:04.835ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
44542025-07-07T20:05:04.835ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 256 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
44552025-07-07T20:05:04.836ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 257 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
44562025-07-07T20:05:04.837ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 257 } 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(()) }))
44572025-07-07T20:05:04.837ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3711 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 9c5811b7-d88d-4bf2-a39c-c5df052293ef response_code = 200 uri = /sp/switch/0
44582025-07-07T20:05:04.840ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = baaaa17a-4c31-458b-bb3c-f948e8545d8c uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
44592025-07-07T20:05:04.840ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
44602025-07-07T20:05:04.840ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 258 } interface = fake-switch0 response = CabooseValue
44612025-07-07T20:05:04.840ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
44622025-07-07T20:05:04.841ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 259 } interface = fake-switch0 response = CabooseValue
44632025-07-07T20:05:04.841ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
44642025-07-07T20:05:04.841ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 260 } interface = fake-switch0 response = CabooseValue
44652025-07-07T20:05:04.841ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
44662025-07-07T20:05:04.841ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 261 } interface = fake-switch0 response = CabooseValue
44672025-07-07T20:05:04.841ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
44682025-07-07T20:05:04.841ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 262 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
44692025-07-07T20:05:04.841ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
44702025-07-07T20:05:04.842ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 263 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
44712025-07-07T20:05:04.842ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2201 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = baaaa17a-4c31-458b-bb3c-f948e8545d8c response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
44722025-07-07T20:05:04.843ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = f4ebdc2e-f915-4bee-b7ce-6a301c24628a uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
44732025-07-07T20:05:04.843ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
44742025-07-07T20:05:04.843ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 264 } interface = fake-switch0 response = CabooseValue
44752025-07-07T20:05:04.843ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
44762025-07-07T20:05:04.843ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 265 } interface = fake-switch0 response = CabooseValue
44772025-07-07T20:05:04.843ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
44782025-07-07T20:05:04.843ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 266 } interface = fake-switch0 response = CabooseValue
44792025-07-07T20:05:04.844ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
44802025-07-07T20:05:04.844ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 267 } interface = fake-switch0 response = CabooseValue
44812025-07-07T20:05:04.844ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
44822025-07-07T20:05:04.844ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 268 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
44832025-07-07T20:05:04.844ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
44842025-07-07T20:05:04.844ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 269 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
44852025-07-07T20:05:04.845ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1888 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = f4ebdc2e-f915-4bee-b7ce-6a301c24628a response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
44862025-07-07T20:05:04.845ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 2b3d1b88-edfe-4e28-acce-1b449cb13181 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
44872025-07-07T20:05:04.845ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
44882025-07-07T20:05:04.846ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 270 } interface = fake-switch0 response = CabooseValue
44892025-07-07T20:05:04.846ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
44902025-07-07T20:05:04.846ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 271 } interface = fake-switch0 response = CabooseValue
44912025-07-07T20:05:04.846ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
44922025-07-07T20:05:04.846ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 272 } interface = fake-switch0 response = CabooseValue
44932025-07-07T20:05:04.846ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
44942025-07-07T20:05:04.846ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 273 } interface = fake-switch0 response = CabooseValue
44952025-07-07T20:05:04.846ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
44962025-07-07T20:05:04.846ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 274 } interface = fake-switch0 response = CabooseValue
44972025-07-07T20:05:04.846ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
44982025-07-07T20:05:04.846ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 275 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
44992025-07-07T20:05:04.847ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1345 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 2b3d1b88-edfe-4e28-acce-1b449cb13181 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
45002025-07-07T20:05:04.847ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 4e8ed008-9caf-470d-b9f7-c15613cabfe8 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
45012025-07-07T20:05:04.847ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
45022025-07-07T20:05:04.847ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 276 } interface = fake-switch0 response = CabooseValue
45032025-07-07T20:05:04.848ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
45042025-07-07T20:05:04.848ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 277 } interface = fake-switch0 response = CabooseValue
45052025-07-07T20:05:04.848ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
45062025-07-07T20:05:04.848ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 278 } interface = fake-switch0 response = CabooseValue
45072025-07-07T20:05:04.848ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
45082025-07-07T20:05:04.848ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 279 } interface = fake-switch0 response = CabooseValue
45092025-07-07T20:05:04.848ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
45102025-07-07T20:05:04.848ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 280 } interface = fake-switch0 response = CabooseValue
45112025-07-07T20:05:04.848ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
45122025-07-07T20:05:04.849ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 281 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
45132025-07-07T20:05:04.849ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1543 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 4e8ed008-9caf-470d-b9f7-c15613cabfe8 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
45142025-07-07T20:05:04.849ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = f5def228-6866-47dd-b7d8-7072a4c9e77b uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
45152025-07-07T20:05:04.849ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
45162025-07-07T20:05:04.850ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 282 } interface = fake-switch0 response = CabooseValue
45172025-07-07T20:05:04.850ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
45182025-07-07T20:05:04.850ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 283 } interface = fake-switch0 response = CabooseValue
45192025-07-07T20:05:04.850ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
45202025-07-07T20:05:04.850ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 284 } interface = fake-switch0 response = CabooseValue
45212025-07-07T20:05:04.850ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
45222025-07-07T20:05:04.850ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 285 } interface = fake-switch0 response = CabooseValue
45232025-07-07T20:05:04.850ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
45242025-07-07T20:05:04.850ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 286 } interface = fake-switch0 response = CabooseValue
45252025-07-07T20:05:04.851ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
45262025-07-07T20:05:04.851ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 287 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
45272025-07-07T20:05:04.851ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1481 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = f5def228-6866-47dd-b7d8-7072a4c9e77b response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
45282025-07-07T20:05:04.851ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 0020b2b9-0e5b-4bde-8910-0c66a235bd0a uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
45292025-07-07T20:05:04.852ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
45302025-07-07T20:05:04.852ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 288 } interface = fake-switch0 response = CabooseValue
45312025-07-07T20:05:04.852ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
45322025-07-07T20:05:04.852ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 289 } interface = fake-switch0 response = CabooseValue
45332025-07-07T20:05:04.852ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
45342025-07-07T20:05:04.852ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 290 } interface = fake-switch0 response = CabooseValue
45352025-07-07T20:05:04.852ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
45362025-07-07T20:05:04.852ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 291 } interface = fake-switch0 response = CabooseValue
45372025-07-07T20:05:04.852ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
45382025-07-07T20:05:04.852ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 292 } interface = fake-switch0 response = CabooseValue
45392025-07-07T20:05:04.852ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
45402025-07-07T20:05:04.853ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 293 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
45412025-07-07T20:05:04.853ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1571 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 0020b2b9-0e5b-4bde-8910-0c66a235bd0a response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
45422025-07-07T20:05:04.854ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 5597298d-a8eb-4235-98c9-58be70284a0a uri = /sp/switch/0/component/rot/cmpa
45432025-07-07T20:05:04.854ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 294 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
45442025-07-07T20:05:04.854ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 294 } interface = fake-switch0 response = ReadRot(Ok)
45452025-07-07T20:05:04.854ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 511 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 5597298d-a8eb-4235-98c9-58be70284a0a response_code = 200 uri = /sp/switch/0/component/rot/cmpa
45462025-07-07T20:05:04.855ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = d3d7a6d4-d73c-4e43-ab46-bfcc6c2e99c2 uri = /sp/switch/0/component/rot/cfpa
45472025-07-07T20:05:04.855ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 295 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
45482025-07-07T20:05:04.855ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 295 } interface = fake-switch0 response = ReadRot(Ok)
45492025-07-07T20:05:04.856ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 730 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = d3d7a6d4-d73c-4e43-ab46-bfcc6c2e99c2 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
45502025-07-07T20:05:04.856ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 9835019d-08fa-4963-b85e-a9ac3a6b9240 uri = /sp/switch/0/component/rot/cfpa
45512025-07-07T20:05:04.856ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 296 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
45522025-07-07T20:05:04.857ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 296 } interface = fake-switch0 response = ReadRot(Ok)
45532025-07-07T20:05:04.857ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 511 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 9835019d-08fa-4963-b85e-a9ac3a6b9240 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
45542025-07-07T20:05:04.857ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 7ab65172-5f38-499d-8f02-8b19224507d2 uri = /sp/switch/0/component/rot/cfpa
45552025-07-07T20:05:04.858ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 297 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
45562025-07-07T20:05:04.858ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 297 } interface = fake-switch0 response = ReadRot(Ok)
45572025-07-07T20:05:04.858ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 904 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 7ab65172-5f38-499d-8f02-8b19224507d2 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
45582025-07-07T20:05:04.859ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 2425baa8-2d25-4c11-a7e4-181d4f71d362 uri = /sp/switch/1
45592025-07-07T20:05:04.859ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 211 }, kind: MgsRequest(SpState) }
45602025-07-07T20:05:04.859ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
45612025-07-07T20:05:04.859ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 211 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
45622025-07-07T20:05:04.859ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 212 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
45632025-07-07T20:05:04.860ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 212 } 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(()) }))
45642025-07-07T20:05:04.860ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1093 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 2425baa8-2d25-4c11-a7e4-181d4f71d362 response_code = 200 uri = /sp/switch/1
45652025-07-07T20:05:04.861ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = a52a17af-b0bd-4af5-977d-83b34b05c657 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
45662025-07-07T20:05:04.861ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
45672025-07-07T20:05:04.861ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 213 } interface = fake-switch1 response = CabooseValue
45682025-07-07T20:05:04.864ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
45692025-07-07T20:05:04.877ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 214 } interface = fake-switch1 response = CabooseValue
45702025-07-07T20:05:04.877ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
45712025-07-07T20:05:04.877ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 215 } interface = fake-switch1 response = CabooseValue
45722025-07-07T20:05:04.877ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
45732025-07-07T20:05:04.877ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 216 } interface = fake-switch1 response = CabooseValue
45742025-07-07T20:05:04.877ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
45752025-07-07T20:05:04.877ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 217 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
45762025-07-07T20:05:04.877ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
45772025-07-07T20:05:04.877ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 218 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
45782025-07-07T20:05:04.878ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 16856 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = a52a17af-b0bd-4af5-977d-83b34b05c657 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
45792025-07-07T20:05:04.880ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = acf72a4f-0c7e-47d9-909e-d7c88daf8030 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
45802025-07-07T20:05:04.880ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
45812025-07-07T20:05:04.880ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 219 } interface = fake-switch1 response = CabooseValue
45822025-07-07T20:05:04.880ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
45832025-07-07T20:05:04.880ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 220 } interface = fake-switch1 response = CabooseValue
45842025-07-07T20:05:04.881ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
45852025-07-07T20:05:04.881ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 221 } interface = fake-switch1 response = CabooseValue
45862025-07-07T20:05:04.881ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
45872025-07-07T20:05:04.881ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 222 } interface = fake-switch1 response = CabooseValue
45882025-07-07T20:05:04.881ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
45892025-07-07T20:05:04.881ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 223 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
45902025-07-07T20:05:04.881ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
45912025-07-07T20:05:04.881ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 224 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
45922025-07-07T20:05:04.881ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1776 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = acf72a4f-0c7e-47d9-909e-d7c88daf8030 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
45932025-07-07T20:05:04.890ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 5e79049d-60a5-4852-9d85-5cefa0cd5b31 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
45942025-07-07T20:05:04.896ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
45952025-07-07T20:05:04.898ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 225 } interface = fake-switch1 response = CabooseValue
45962025-07-07T20:05:04.898ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
45972025-07-07T20:05:04.898ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 226 } interface = fake-switch1 response = CabooseValue
45982025-07-07T20:05:04.898ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
45992025-07-07T20:05:04.899ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 227 } interface = fake-switch1 response = CabooseValue
46002025-07-07T20:05:04.899ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
46012025-07-07T20:05:04.899ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 228 } interface = fake-switch1 response = CabooseValue
46022025-07-07T20:05:04.899ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
46032025-07-07T20:05:04.899ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 229 } interface = fake-switch1 response = CabooseValue
46042025-07-07T20:05:04.899ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
46052025-07-07T20:05:04.899ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 230 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
46062025-07-07T20:05:04.900ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 9810 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 5e79049d-60a5-4852-9d85-5cefa0cd5b31 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
46072025-07-07T20:05:04.901ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 3aaaa9b9-2be4-40f0-bbba-1699c40665bd uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
46082025-07-07T20:05:04.901ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
46092025-07-07T20:05:04.904ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 231 } interface = fake-switch1 response = CabooseValue
46102025-07-07T20:05:04.904ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
46112025-07-07T20:05:04.905ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 232 } interface = fake-switch1 response = CabooseValue
46122025-07-07T20:05:04.905ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 233 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
46132025-07-07T20:05:04.905ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 233 } interface = fake-switch1 response = CabooseValue
46142025-07-07T20:05:04.905ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 234 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
46152025-07-07T20:05:04.905ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 234 } interface = fake-switch1 response = CabooseValue
46162025-07-07T20:05:04.905ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
46172025-07-07T20:05:04.905ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 235 } interface = fake-switch1 response = CabooseValue
46182025-07-07T20:05:04.905ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
46192025-07-07T20:05:04.905ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 236 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
46202025-07-07T20:05:04.906ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 5154 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 3aaaa9b9-2be4-40f0-bbba-1699c40665bd response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
46212025-07-07T20:05:04.907ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = fa340b9b-5b4e-491e-a190-2306d7048f57 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
46222025-07-07T20:05:04.907ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 237 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
46232025-07-07T20:05:04.907ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 237 } interface = fake-switch1 response = CabooseValue
46242025-07-07T20:05:04.907ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 238 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
46252025-07-07T20:05:04.907ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 238 } interface = fake-switch1 response = CabooseValue
46262025-07-07T20:05:04.907ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
46272025-07-07T20:05:04.907ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 239 } interface = fake-switch1 response = CabooseValue
46282025-07-07T20:05:04.908ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
46292025-07-07T20:05:04.908ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 240 } interface = fake-switch1 response = CabooseValue
46302025-07-07T20:05:04.908ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 241 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
46312025-07-07T20:05:04.908ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 241 } interface = fake-switch1 response = CabooseValue
46322025-07-07T20:05:04.908ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 242 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
46332025-07-07T20:05:04.908ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 242 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
46342025-07-07T20:05:04.908ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1621 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = fa340b9b-5b4e-491e-a190-2306d7048f57 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
46352025-07-07T20:05:04.909ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = de580b14-d12b-4f05-a494-8b0b0f9a47dc uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
46362025-07-07T20:05:04.909ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
46372025-07-07T20:05:04.909ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 243 } interface = fake-switch1 response = CabooseValue
46382025-07-07T20:05:04.910ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
46392025-07-07T20:05:04.910ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 244 } interface = fake-switch1 response = CabooseValue
46402025-07-07T20:05:04.910ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 245 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
46412025-07-07T20:05:04.910ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 245 } interface = fake-switch1 response = CabooseValue
46422025-07-07T20:05:04.910ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 246 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
46432025-07-07T20:05:04.910ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 246 } interface = fake-switch1 response = CabooseValue
46442025-07-07T20:05:04.910ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
46452025-07-07T20:05:04.910ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 247 } interface = fake-switch1 response = CabooseValue
46462025-07-07T20:05:04.911ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
46472025-07-07T20:05:04.911ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 248 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
46482025-07-07T20:05:04.911ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1733 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = de580b14-d12b-4f05-a494-8b0b0f9a47dc response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
46492025-07-07T20:05:04.913ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 460b2826-2157-42f6-a6fd-7de7429560e1 uri = /sp/switch/1/component/rot/cmpa
46502025-07-07T20:05:04.913ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 249 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
46512025-07-07T20:05:04.914ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 249 } interface = fake-switch1 response = ReadRot(Ok)
46522025-07-07T20:05:04.914ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 613 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 460b2826-2157-42f6-a6fd-7de7429560e1 response_code = 200 uri = /sp/switch/1/component/rot/cmpa
46532025-07-07T20:05:04.916ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 5a998860-4ebf-4dc8-a4f9-67515ff56346 uri = /sp/switch/1/component/rot/cfpa
46542025-07-07T20:05:04.916ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 250 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
46552025-07-07T20:05:04.917ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 250 } interface = fake-switch1 response = ReadRot(Ok)
46562025-07-07T20:05:04.917ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 642 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 5a998860-4ebf-4dc8-a4f9-67515ff56346 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
46572025-07-07T20:05:04.920ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 6a8e3772-ad07-4349-a573-151823a802bb uri = /sp/switch/1/component/rot/cfpa
46582025-07-07T20:05:04.920ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 251 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
46592025-07-07T20:05:04.920ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 251 } interface = fake-switch1 response = ReadRot(Ok)
46602025-07-07T20:05:04.920ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 673 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 6a8e3772-ad07-4349-a573-151823a802bb response_code = 200 uri = /sp/switch/1/component/rot/cfpa
46612025-07-07T20:05:04.925ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = b93162ee-66d7-4fae-9227-a64dc5fcdf82 uri = /sp/switch/1/component/rot/cfpa
46622025-07-07T20:05:04.926ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 252 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
46632025-07-07T20:05:04.926ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 252 } interface = fake-switch1 response = ReadRot(Ok)
46642025-07-07T20:05:04.926ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1807 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = b93162ee-66d7-4fae-9227-a64dc5fcdf82 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
46652025-07-07T20:05:04.968ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 18067d13-9c4f-46a2-a902-48d076e0b1a1 uri = /sp/sled/0
46662025-07-07T20:05:04.969ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 371 }, kind: MgsRequest(SpState) }
46672025-07-07T20:05:04.969ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
46682025-07-07T20:05:04.969ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 371 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
46692025-07-07T20:05:04.969ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 372 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
46702025-07-07T20:05:04.969ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 372 } 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(()) }))
46712025-07-07T20:05:04.970ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1580 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 18067d13-9c4f-46a2-a902-48d076e0b1a1 response_code = 200 uri = /sp/sled/0
46722025-07-07T20:05:04.971ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 39405aec-168e-4baa-b936-00fa6b56f8dd uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
46732025-07-07T20:05:04.971ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 373 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
46742025-07-07T20:05:04.972ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 373 } interface = fake-sled0 response = CabooseValue
46752025-07-07T20:05:04.972ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 374 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
46762025-07-07T20:05:04.972ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 374 } interface = fake-sled0 response = CabooseValue
46772025-07-07T20:05:04.972ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 375 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
46782025-07-07T20:05:04.972ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 375 } interface = fake-sled0 response = CabooseValue
46792025-07-07T20:05:04.972ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 376 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
46802025-07-07T20:05:04.972ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 376 } interface = fake-sled0 response = CabooseValue
46812025-07-07T20:05:04.972ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 377 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
46822025-07-07T20:05:04.972ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 377 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
46832025-07-07T20:05:04.972ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 378 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
46842025-07-07T20:05:04.973ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 378 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
46852025-07-07T20:05:04.973ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1707 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 39405aec-168e-4baa-b936-00fa6b56f8dd response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
46862025-07-07T20:05:04.973ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = ecbb875c-fb7b-48e6-82e6-2ad9c950da5f uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
46872025-07-07T20:05:04.974ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 379 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
46882025-07-07T20:05:04.974ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 379 } interface = fake-sled0 response = CabooseValue
46892025-07-07T20:05:04.974ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 380 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
46902025-07-07T20:05:04.974ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 380 } interface = fake-sled0 response = CabooseValue
46912025-07-07T20:05:04.974ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 381 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
46922025-07-07T20:05:04.974ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 381 } interface = fake-sled0 response = CabooseValue
46932025-07-07T20:05:04.974ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 382 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
46942025-07-07T20:05:04.974ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 382 } interface = fake-sled0 response = CabooseValue
46952025-07-07T20:05:04.975ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 383 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
46962025-07-07T20:05:04.975ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 383 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
46972025-07-07T20:05:04.975ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 384 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
46982025-07-07T20:05:04.975ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 384 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
46992025-07-07T20:05:04.975ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1565 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = ecbb875c-fb7b-48e6-82e6-2ad9c950da5f response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
47002025-07-07T20:05:04.976ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = b7320bc8-0b4e-4189-a6dd-5e2fb64fd37b uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
47012025-07-07T20:05:04.976ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 385 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
47022025-07-07T20:05:04.976ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 385 } interface = fake-sled0 response = CabooseValue
47032025-07-07T20:05:04.976ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 386 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
47042025-07-07T20:05:04.976ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 386 } interface = fake-sled0 response = CabooseValue
47052025-07-07T20:05:04.976ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 387 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
47062025-07-07T20:05:04.976ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 387 } interface = fake-sled0 response = CabooseValue
47072025-07-07T20:05:04.977ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 388 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
47082025-07-07T20:05:04.977ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 388 } interface = fake-sled0 response = CabooseValue
47092025-07-07T20:05:04.977ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 389 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
47102025-07-07T20:05:04.977ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 389 } interface = fake-sled0 response = CabooseValue
47112025-07-07T20:05:04.977ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 390 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
47122025-07-07T20:05:04.977ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 390 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
47132025-07-07T20:05:04.977ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1419 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = b7320bc8-0b4e-4189-a6dd-5e2fb64fd37b response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
47142025-07-07T20:05:04.978ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 94e7c84a-4d43-42f8-96ad-f6409a589e00 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
47152025-07-07T20:05:04.978ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 391 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
47162025-07-07T20:05:04.978ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 391 } interface = fake-sled0 response = CabooseValue
47172025-07-07T20:05:04.978ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 392 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
47182025-07-07T20:05:04.978ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 392 } interface = fake-sled0 response = CabooseValue
47192025-07-07T20:05:04.978ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 393 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
47202025-07-07T20:05:04.978ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 393 } interface = fake-sled0 response = CabooseValue
47212025-07-07T20:05:04.979ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 394 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
47222025-07-07T20:05:04.979ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 394 } interface = fake-sled0 response = CabooseValue
47232025-07-07T20:05:04.979ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 395 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
47242025-07-07T20:05:04.979ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 395 } interface = fake-sled0 response = CabooseValue
47252025-07-07T20:05:04.984ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 396 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
47262025-07-07T20:05:04.985ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 396 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
47272025-07-07T20:05:04.985ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 7169 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 94e7c84a-4d43-42f8-96ad-f6409a589e00 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
47282025-07-07T20:05:04.986ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = cb269fb6-4a62-4b0f-83b5-8bfaa61dc252 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
47292025-07-07T20:05:04.986ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 397 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
47302025-07-07T20:05:04.987ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 397 } interface = fake-sled0 response = CabooseValue
47312025-07-07T20:05:04.987ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 398 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
47322025-07-07T20:05:04.987ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 398 } interface = fake-sled0 response = CabooseValue
47332025-07-07T20:05:04.987ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 399 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
47342025-07-07T20:05:04.987ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 399 } interface = fake-sled0 response = CabooseValue
47352025-07-07T20:05:04.987ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 400 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
47362025-07-07T20:05:04.988ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 400 } interface = fake-sled0 response = CabooseValue
47372025-07-07T20:05:04.988ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 401 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
47382025-07-07T20:05:04.988ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 401 } interface = fake-sled0 response = CabooseValue
47392025-07-07T20:05:04.988ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 402 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
47402025-07-07T20:05:04.988ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 402 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
47412025-07-07T20:05:04.988ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1840 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = cb269fb6-4a62-4b0f-83b5-8bfaa61dc252 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
47422025-07-07T20:05:04.989ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 9c4aac16-58cb-4ced-8458-55529075621e uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
47432025-07-07T20:05:04.989ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 403 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
47442025-07-07T20:05:04.989ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 403 } interface = fake-sled0 response = CabooseValue
47452025-07-07T20:05:04.989ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 404 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
47462025-07-07T20:05:04.989ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 404 } interface = fake-sled0 response = CabooseValue
47472025-07-07T20:05:04.989ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 405 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
47482025-07-07T20:05:04.990ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 405 } interface = fake-sled0 response = CabooseValue
47492025-07-07T20:05:04.990ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 406 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
47502025-07-07T20:05:04.990ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 406 } interface = fake-sled0 response = CabooseValue
47512025-07-07T20:05:04.990ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 407 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
47522025-07-07T20:05:04.990ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 407 } interface = fake-sled0 response = CabooseValue
47532025-07-07T20:05:04.990ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 408 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
47542025-07-07T20:05:04.990ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 408 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
47552025-07-07T20:05:04.990ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1493 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 9c4aac16-58cb-4ced-8458-55529075621e response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
47562025-07-07T20:05:04.993ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = b6edf4bc-9882-4120-b65f-80e7800079d5 uri = /sp/sled/0/component/rot/cmpa
47572025-07-07T20:05:04.994ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 409 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
47582025-07-07T20:05:04.994ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 409 } interface = fake-sled0 response = ReadRot(Ok)
47592025-07-07T20:05:04.994ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 642 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = b6edf4bc-9882-4120-b65f-80e7800079d5 response_code = 200 uri = /sp/sled/0/component/rot/cmpa
47602025-07-07T20:05:04.995ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 7ada9079-6966-45aa-abd7-b83ee4940240 uri = /sp/sled/0/component/rot/cfpa
47612025-07-07T20:05:04.995ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 410 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
47622025-07-07T20:05:04.995ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 410 } interface = fake-sled0 response = ReadRot(Ok)
47632025-07-07T20:05:04.995ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 584 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 7ada9079-6966-45aa-abd7-b83ee4940240 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
47642025-07-07T20:05:05.021ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 7719fc01-c809-4680-9939-2e689f703677 uri = /sp/sled/0/component/rot/cfpa
47652025-07-07T20:05:05.021ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 411 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
47662025-07-07T20:05:05.022ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 411 } interface = fake-sled0 response = ReadRot(Ok)
47672025-07-07T20:05:05.022ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1499 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 7719fc01-c809-4680-9939-2e689f703677 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
47682025-07-07T20:05:05.045ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 26749bf4-1e69-4ab6-937c-e1e2945d7d81 uri = /sp/sled/0/component/rot/cfpa
47692025-07-07T20:05:05.046ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 412 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
47702025-07-07T20:05:05.047ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 412 } interface = fake-sled0 response = ReadRot(Ok)
47712025-07-07T20:05:05.047ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1881 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 26749bf4-1e69-4ab6-937c-e1e2945d7d81 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
47722025-07-07T20:05:05.049ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 75558f55-28ac-4e0b-a3ba-991a1615ea57 uri = /sp/sled/1
47732025-07-07T20:05:05.050ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 371 }, kind: MgsRequest(SpState) }
47742025-07-07T20:05:05.050ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
47752025-07-07T20:05:05.054ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 371 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
47762025-07-07T20:05:05.057ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 372 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
47772025-07-07T20:05:05.060ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 372 } 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(()) }))
47782025-07-07T20:05:05.060ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 11252 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 75558f55-28ac-4e0b-a3ba-991a1615ea57 response_code = 200 uri = /sp/sled/1
47792025-07-07T20:05:05.068ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 8fa6b361-69b5-413f-b13f-69f4e6c28e8b uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
47802025-07-07T20:05:05.070ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 373 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
47812025-07-07T20:05:05.071ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 373 } interface = fake-sled1 response = CabooseValue
47822025-07-07T20:05:05.071ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 374 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
47832025-07-07T20:05:05.072ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 374 } interface = fake-sled1 response = CabooseValue
47842025-07-07T20:05:05.073ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 375 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
47852025-07-07T20:05:05.075ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 375 } interface = fake-sled1 response = CabooseValue
47862025-07-07T20:05:05.075ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 376 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
47872025-07-07T20:05:05.075ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 376 } interface = fake-sled1 response = CabooseValue
47882025-07-07T20:05:05.087ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 377 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
47892025-07-07T20:05:05.100ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 377 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
47902025-07-07T20:05:05.100ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 378 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
47912025-07-07T20:05:05.114ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 378 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
47922025-07-07T20:05:05.116ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 47561 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 8fa6b361-69b5-413f-b13f-69f4e6c28e8b response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
47932025-07-07T20:05:05.117ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 70436be7-1c63-4509-a493-573d510099c9 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
47942025-07-07T20:05:05.117ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 379 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
47952025-07-07T20:05:05.118ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 379 } interface = fake-sled1 response = CabooseValue
47962025-07-07T20:05:05.121ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 380 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
47972025-07-07T20:05:05.121ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 380 } interface = fake-sled1 response = CabooseValue
47982025-07-07T20:05:05.122ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 381 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
47992025-07-07T20:05:05.124ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 381 } interface = fake-sled1 response = CabooseValue
48002025-07-07T20:05:05.124ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 382 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
48012025-07-07T20:05:05.124ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 382 } interface = fake-sled1 response = CabooseValue
48022025-07-07T20:05:05.124ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 383 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
48032025-07-07T20:05:05.124ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 383 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
48042025-07-07T20:05:05.124ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 384 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
48052025-07-07T20:05:05.124ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 384 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
48062025-07-07T20:05:05.124ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 6014 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 70436be7-1c63-4509-a493-573d510099c9 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
48072025-07-07T20:05:05.125ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = c2eb0da5-7eab-4efb-9bbe-2d7188d99c93 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
48082025-07-07T20:05:05.125ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 385 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
48092025-07-07T20:05:05.125ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 385 } interface = fake-sled1 response = CabooseValue
48102025-07-07T20:05:05.125ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 386 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
48112025-07-07T20:05:05.125ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 386 } interface = fake-sled1 response = CabooseValue
48122025-07-07T20:05:05.127ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 387 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
48132025-07-07T20:05:05.127ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 387 } interface = fake-sled1 response = CabooseValue
48142025-07-07T20:05:05.127ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 388 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
48152025-07-07T20:05:05.127ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 388 } interface = fake-sled1 response = CabooseValue
48162025-07-07T20:05:05.127ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 389 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
48172025-07-07T20:05:05.127ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 389 } interface = fake-sled1 response = CabooseValue
48182025-07-07T20:05:05.127ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 390 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
48192025-07-07T20:05:05.127ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 390 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
48202025-07-07T20:05:05.127ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1903 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = c2eb0da5-7eab-4efb-9bbe-2d7188d99c93 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
48212025-07-07T20:05:05.128ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = b068dba0-8288-4a3f-b6db-c25fc996f94e uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
48222025-07-07T20:05:05.128ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 391 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
48232025-07-07T20:05:05.128ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 391 } interface = fake-sled1 response = CabooseValue
48242025-07-07T20:05:05.128ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 392 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
48252025-07-07T20:05:05.128ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 392 } interface = fake-sled1 response = CabooseValue
48262025-07-07T20:05:05.128ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 393 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
48272025-07-07T20:05:05.129ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 393 } interface = fake-sled1 response = CabooseValue
48282025-07-07T20:05:05.129ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 394 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
48292025-07-07T20:05:05.129ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 394 } interface = fake-sled1 response = CabooseValue
48302025-07-07T20:05:05.129ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 395 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
48312025-07-07T20:05:05.129ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 395 } interface = fake-sled1 response = CabooseValue
48322025-07-07T20:05:05.129ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 396 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
48332025-07-07T20:05:05.130ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 396 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
48342025-07-07T20:05:05.130ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2196 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = b068dba0-8288-4a3f-b6db-c25fc996f94e response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
48352025-07-07T20:05:05.130ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = f04d1005-808c-4c0f-9cf3-9b63f972d278 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
48362025-07-07T20:05:05.131ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 397 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
48372025-07-07T20:05:05.131ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 397 } interface = fake-sled1 response = CabooseValue
48382025-07-07T20:05:05.131ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 398 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
48392025-07-07T20:05:05.131ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 398 } interface = fake-sled1 response = CabooseValue
48402025-07-07T20:05:05.131ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 399 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
48412025-07-07T20:05:05.131ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 399 } interface = fake-sled1 response = CabooseValue
48422025-07-07T20:05:05.132ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 400 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
48432025-07-07T20:05:05.132ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 400 } interface = fake-sled1 response = CabooseValue
48442025-07-07T20:05:05.132ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 401 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
48452025-07-07T20:05:05.132ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 401 } interface = fake-sled1 response = CabooseValue
48462025-07-07T20:05:05.132ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 402 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
48472025-07-07T20:05:05.132ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 402 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
48482025-07-07T20:05:05.132ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1855 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = f04d1005-808c-4c0f-9cf3-9b63f972d278 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
48492025-07-07T20:05:05.133ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = e9e3bc71-4e71-4605-b6df-d6d7b3e8487b uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
48502025-07-07T20:05:05.133ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 403 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
48512025-07-07T20:05:05.133ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 403 } interface = fake-sled1 response = CabooseValue
48522025-07-07T20:05:05.133ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 404 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
48532025-07-07T20:05:05.134ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 404 } interface = fake-sled1 response = CabooseValue
48542025-07-07T20:05:05.136ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 405 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
48552025-07-07T20:05:05.136ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 405 } interface = fake-sled1 response = CabooseValue
48562025-07-07T20:05:05.136ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 406 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
48572025-07-07T20:05:05.136ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 406 } interface = fake-sled1 response = CabooseValue
48582025-07-07T20:05:05.136ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 407 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
48592025-07-07T20:05:05.136ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 407 } interface = fake-sled1 response = CabooseValue
48602025-07-07T20:05:05.137ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 408 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
48612025-07-07T20:05:05.162ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
48622025-07-07T20:05:05.162ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
48632025-07-07T20:05:05.162ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
48642025-07-07T20:05:05.163ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
48652025-07-07T20:05:05.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 253 }, kind: MgsRequest(SpState) }
48662025-07-07T20:05:05.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 298 }, kind: MgsRequest(SpState) }
48672025-07-07T20:05:05.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 413 }, kind: MgsRequest(SpState) }
48682025-07-07T20:05:05.172ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
48692025-07-07T20:05:05.186ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
48702025-07-07T20:05:05.186ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
48712025-07-07T20:05:05.186ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 408 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
48722025-07-07T20:05:05.186ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 409 }, kind: MgsRequest(SpState) }
48732025-07-07T20:05:05.186ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 53109 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = e9e3bc71-4e71-4605-b6df-d6d7b3e8487b response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
48742025-07-07T20:05:05.188ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
48752025-07-07T20:05:05.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
48762025-07-07T20:05:05.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 253 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
48772025-07-07T20:05:05.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
48782025-07-07T20:05:05.204ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
48792025-07-07T20:05:05.204ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 254 }, kind: MgsRequest(SpState) }
48802025-07-07T20:05:05.204ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
48812025-07-07T20:05:05.209ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
48822025-07-07T20:05:05.209ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
48832025-07-07T20:05:05.209ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
48842025-07-07T20:05:05.209ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
48852025-07-07T20:05:05.209ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
48862025-07-07T20:05:05.209ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 409 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
48872025-07-07T20:05:05.210ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 0a9f2f55-e174-4cf4-97a9-0a3457062174 uri = /sp/sled/1/component/rot/cmpa
48882025-07-07T20:05:05.210ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
48892025-07-07T20:05:05.210ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
48902025-07-07T20:05:05.210ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
48912025-07-07T20:05:05.210ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 299 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
48922025-07-07T20:05:05.210ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 254 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
48932025-07-07T20:05:05.211ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 414 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
48942025-07-07T20:05:05.212ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
48952025-07-07T20:05:05.213ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
48962025-07-07T20:05:05.213ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
48972025-07-07T20:05:05.215ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
48982025-07-07T20:05:05.215ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
48992025-07-07T20:05:05.215ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
49002025-07-07T20:05:05.215ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
49012025-07-07T20:05:05.215ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 410 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49022025-07-07T20:05:05.215ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 411 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
49032025-07-07T20:05:05.216ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 300 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49042025-07-07T20:05:05.216ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 415 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49052025-07-07T20:05:05.218ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 301 }, kind: MgsRequest(SpState) }
49062025-07-07T20:05:05.218ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
49072025-07-07T20:05:05.219ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
49082025-07-07T20:05:05.219ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
49092025-07-07T20:05:05.219ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
49102025-07-07T20:05:05.219ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 411 } interface = fake-sled1 response = ReadRot(Ok)
49112025-07-07T20:05:05.219ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
49122025-07-07T20:05:05.219ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 9798 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 0a9f2f55-e174-4cf4-97a9-0a3457062174 response_code = 200 uri = /sp/sled/1/component/rot/cmpa
49132025-07-07T20:05:05.220ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
49142025-07-07T20:05:05.220ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
49152025-07-07T20:05:05.222ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
49162025-07-07T20:05:05.222ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 416 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49172025-07-07T20:05:05.222ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
49182025-07-07T20:05:05.225ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
49192025-07-07T20:05:05.225ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
49202025-07-07T20:05:05.225ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
49212025-07-07T20:05:05.235ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 412 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49222025-07-07T20:05:05.235ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 4d29356a-0a94-46d6-873e-8e535cf1bdfd uri = /sp/sled/1/component/rot/cfpa
49232025-07-07T20:05:05.238ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
49242025-07-07T20:05:05.238ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
49252025-07-07T20:05:05.238ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
49262025-07-07T20:05:05.238ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 417 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49272025-07-07T20:05:05.239ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
49282025-07-07T20:05:05.239ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
49292025-07-07T20:05:05.239ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
49302025-07-07T20:05:05.240ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
49312025-07-07T20:05:05.240ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
49322025-07-07T20:05:05.240ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
49332025-07-07T20:05:05.241ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 413 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49342025-07-07T20:05:05.241ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 414 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
49352025-07-07T20:05:05.242ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 418 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
49362025-07-07T20:05:05.247ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
49372025-07-07T20:05:05.270ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
49382025-07-07T20:05:05.270ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
49392025-07-07T20:05:05.270ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 414 } interface = fake-sled1 response = ReadRot(Ok)
49402025-07-07T20:05:05.271ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
49412025-07-07T20:05:05.271ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 35488 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 4d29356a-0a94-46d6-873e-8e535cf1bdfd response_code = 200 uri = /sp/sled/1/component/rot/cfpa
49422025-07-07T20:05:05.271ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
49432025-07-07T20:05:05.271ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
49442025-07-07T20:05:05.271ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 419 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49452025-07-07T20:05:05.273ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
49462025-07-07T20:05:05.274ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
49472025-07-07T20:05:05.274ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
49482025-07-07T20:05:05.274ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 415 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49492025-07-07T20:05:05.274ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 3c3d3014-7334-487d-8063-74937212ed34 uri = /sp/sled/1/component/rot/cfpa
49502025-07-07T20:05:05.276ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
49512025-07-07T20:05:05.276ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
49522025-07-07T20:05:05.276ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
49532025-07-07T20:05:05.276ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
49542025-07-07T20:05:05.276ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
49552025-07-07T20:05:05.276ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
49562025-07-07T20:05:05.276ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
49572025-07-07T20:05:05.276ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
49582025-07-07T20:05:05.276ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 420 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49592025-07-07T20:05:05.278ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
49602025-07-07T20:05:05.278ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
49612025-07-07T20:05:05.278ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
49622025-07-07T20:05:05.278ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
49632025-07-07T20:05:05.278ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
49642025-07-07T20:05:05.278ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
49652025-07-07T20:05:05.278ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
49662025-07-07T20:05:05.278ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
49672025-07-07T20:05:05.278ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 416 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
49682025-07-07T20:05:05.278ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 417 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
49692025-07-07T20:05:05.309ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 421 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
49702025-07-07T20:05:05.314ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 422 }, kind: MgsRequest(SpState) }
49712025-07-07T20:05:05.315ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
49722025-07-07T20:05:05.316ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 417 } interface = fake-sled1 response = ReadRot(Ok)
49732025-07-07T20:05:05.316ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
49742025-07-07T20:05:05.318ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 44263 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 3c3d3014-7334-487d-8063-74937212ed34 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
49752025-07-07T20:05:05.319ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
49762025-07-07T20:05:05.319ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
49772025-07-07T20:05:05.319ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
49782025-07-07T20:05:05.320ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
49792025-07-07T20:05:05.325ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 418 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49802025-07-07T20:05:05.325ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 6637a0ac-7517-4587-8ed7-f7a533aa50b5 uri = /sp/sled/1/component/rot/cfpa
49812025-07-07T20:05:05.331ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
49822025-07-07T20:05:05.331ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
49832025-07-07T20:05:05.331ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
49842025-07-07T20:05:05.331ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
49852025-07-07T20:05:05.331ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
49862025-07-07T20:05:05.331ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
49872025-07-07T20:05:05.333ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 419 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
49882025-07-07T20:05:05.333ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 420 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
49892025-07-07T20:05:05.426ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 420 } interface = fake-sled1 response = ReadRot(Ok)
49902025-07-07T20:05:05.427ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
49912025-07-07T20:05:05.427ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 101865 local_addr = [::1]:39765 method = GET remote_addr = [::1]:34073 req_id = 6637a0ac-7517-4587-8ed7-f7a533aa50b5 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
49922025-07-07T20:05:05.431ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
49932025-07-07T20:05:05.431ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
49942025-07-07T20:05:05.474ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 421 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
49952025-07-07T20:05:05.476ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 422 }, kind: MgsRequest(SpState) }
49962025-07-07T20:05:05.565ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
49972025-07-07T20:05:05.591ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
49982025-07-07T20:05:05.591ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
49992025-07-07T20:05:06.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
50002025-07-07T20:05:06.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
50012025-07-07T20:05:06.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
50022025-07-07T20:05:06.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
50032025-07-07T20:05:06.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 255 }, kind: MgsRequest(SpState) }
50042025-07-07T20:05:06.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 302 }, kind: MgsRequest(SpState) }
50052025-07-07T20:05:06.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 423 }, kind: MgsRequest(SpState) }
50062025-07-07T20:05:06.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 423 }, kind: MgsRequest(SpState) }
50072025-07-07T20:05:06.158ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
50082025-07-07T20:05:06.158ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
50092025-07-07T20:05:06.158ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
50102025-07-07T20:05:06.158ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
50112025-07-07T20:05:06.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
50122025-07-07T20:05:06.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 255 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
50132025-07-07T20:05:06.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
50142025-07-07T20:05:06.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
50152025-07-07T20:05:06.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
50162025-07-07T20:05:06.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 256 }, kind: MgsRequest(SpState) }
50172025-07-07T20:05:06.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
50182025-07-07T20:05:06.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
50192025-07-07T20:05:06.159ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
50202025-07-07T20:05:06.159ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
50212025-07-07T20:05:06.159ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
50222025-07-07T20:05:06.159ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
50232025-07-07T20:05:06.160ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
50242025-07-07T20:05:06.160ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
50252025-07-07T20:05:06.160ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
50262025-07-07T20:05:06.160ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 303 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50272025-07-07T20:05:06.160ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 256 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
50282025-07-07T20:05:06.160ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 424 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50292025-07-07T20:05:06.160ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 424 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50302025-07-07T20:05:06.161ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
50312025-07-07T20:05:06.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
50322025-07-07T20:05:06.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
50332025-07-07T20:05:06.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
50342025-07-07T20:05:06.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
50352025-07-07T20:05:06.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
50362025-07-07T20:05:06.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
50372025-07-07T20:05:06.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
50382025-07-07T20:05:06.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
50392025-07-07T20:05:06.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
50402025-07-07T20:05:06.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 304 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50412025-07-07T20:05:06.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 425 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50422025-07-07T20:05:06.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 425 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50432025-07-07T20:05:06.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 305 }, kind: MgsRequest(SpState) }
50442025-07-07T20:05:06.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
50452025-07-07T20:05:06.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
50462025-07-07T20:05:06.166ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
50472025-07-07T20:05:06.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
50482025-07-07T20:05:06.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
50492025-07-07T20:05:06.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
50502025-07-07T20:05:06.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
50512025-07-07T20:05:06.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
50522025-07-07T20:05:06.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 426 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50532025-07-07T20:05:06.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 426 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50542025-07-07T20:05:06.167ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
50552025-07-07T20:05:06.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
50562025-07-07T20:05:06.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
50572025-07-07T20:05:06.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
50582025-07-07T20:05:06.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
50592025-07-07T20:05:06.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
50602025-07-07T20:05:06.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
50612025-07-07T20:05:06.168ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 427 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50622025-07-07T20:05:06.168ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 427 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50632025-07-07T20:05:06.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
50642025-07-07T20:05:06.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
50652025-07-07T20:05:06.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
50662025-07-07T20:05:06.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
50672025-07-07T20:05:06.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
50682025-07-07T20:05:06.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
50692025-07-07T20:05:06.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
50702025-07-07T20:05:06.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
50712025-07-07T20:05:06.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
50722025-07-07T20:05:06.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
50732025-07-07T20:05:06.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
50742025-07-07T20:05:06.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
50752025-07-07T20:05:06.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
50762025-07-07T20:05:06.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
50772025-07-07T20:05:06.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 428 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
50782025-07-07T20:05:06.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 428 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
50792025-07-07T20:05:06.177ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
50802025-07-07T20:05:06.177ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
50812025-07-07T20:05:06.193ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
50822025-07-07T20:05:06.193ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
50832025-07-07T20:05:06.193ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
50842025-07-07T20:05:06.193ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
50852025-07-07T20:05:06.193ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 429 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50862025-07-07T20:05:06.194ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 429 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50872025-07-07T20:05:06.197ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
50882025-07-07T20:05:06.197ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
50892025-07-07T20:05:06.199ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
50902025-07-07T20:05:06.199ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
50912025-07-07T20:05:06.199ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
50922025-07-07T20:05:06.199ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
50932025-07-07T20:05:06.199ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
50942025-07-07T20:05:06.199ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
50952025-07-07T20:05:06.199ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
50962025-07-07T20:05:06.199ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 430 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
50972025-07-07T20:05:06.199ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 430 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
50982025-07-07T20:05:06.217ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
50992025-07-07T20:05:06.217ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
51002025-07-07T20:05:06.219ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
51012025-07-07T20:05:06.219ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
51022025-07-07T20:05:06.219ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
51032025-07-07T20:05:06.219ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
51042025-07-07T20:05:06.220ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
51052025-07-07T20:05:06.220ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
51062025-07-07T20:05:06.220ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
51072025-07-07T20:05:06.220ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
51082025-07-07T20:05:06.220ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
51092025-07-07T20:05:06.226ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 431 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
51102025-07-07T20:05:06.227ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 431 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
51112025-07-07T20:05:06.236ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 432 }, kind: MgsRequest(SpState) }
51122025-07-07T20:05:06.236ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 432 }, kind: MgsRequest(SpState) }
51132025-07-07T20:05:06.237ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
51142025-07-07T20:05:06.237ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
51152025-07-07T20:05:06.253ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
51162025-07-07T20:05:06.259ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
51172025-07-07T20:05:06.269ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
51182025-07-07T20:05:06.269ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
51192025-07-07T20:05:06.526ZINFOtest_snapshot_basic (dropshot): accepted connection local_addr = [::1]:39765 remote_addr = [::1]:41410
51202025-07-07T20:05:06.527ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 5240a838-9dfd-43d2-af74-e552341c2878 uri = /ignition
51212025-07-07T20:05:06.527ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 306 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
51222025-07-07T20:05:06.530ZDEBGtest_snapshot_basic: received bulk ignition state request offset = 0 slot = sidecar 0 state = [IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]
51232025-07-07T20:05:06.530ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 306 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
51242025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
51252025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
51262025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
51272025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
51282025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
51292025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
51302025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
51312025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
51322025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
51332025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
51342025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
51352025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
51362025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
51372025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
51382025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
51392025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
51402025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
51412025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
51422025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
51432025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
51442025-07-07T20:05:06.530ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
51452025-07-07T20:05:06.531ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
51462025-07-07T20:05:06.531ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
51472025-07-07T20:05:06.531ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
51482025-07-07T20:05:06.531ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
51492025-07-07T20:05:06.531ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
51502025-07-07T20:05:06.531ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
51512025-07-07T20:05:06.531ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
51522025-07-07T20:05:06.531ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
51532025-07-07T20:05:06.531ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
51542025-07-07T20:05:06.531ZWARNtest_snapshot_basic (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
51552025-07-07T20:05:06.531ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3466 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 5240a838-9dfd-43d2-af74-e552341c2878 response_code = 200 uri = /ignition
51562025-07-07T20:05:06.537ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 43e7c75c-a8e9-4130-a4b9-c4ffcdc8136f uri = /sp/switch/0
51572025-07-07T20:05:06.537ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 307 }, kind: MgsRequest(SpState) }
51582025-07-07T20:05:06.538ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
51592025-07-07T20:05:06.538ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
51602025-07-07T20:05:06.539ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 308 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
51612025-07-07T20:05:06.539ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 308 } 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(()) }))
51622025-07-07T20:05:06.539ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2363 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 43e7c75c-a8e9-4130-a4b9-c4ffcdc8136f response_code = 200 uri = /sp/switch/0
51632025-07-07T20:05:06.549ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = c69c017a-4075-4786-89da-931302652997 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
51642025-07-07T20:05:06.550ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 309 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
51652025-07-07T20:05:06.550ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 309 } interface = fake-switch0 response = CabooseValue
51662025-07-07T20:05:06.550ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 310 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
51672025-07-07T20:05:06.555ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 310 } interface = fake-switch0 response = CabooseValue
51682025-07-07T20:05:06.555ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 311 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
51692025-07-07T20:05:06.555ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 311 } interface = fake-switch0 response = CabooseValue
51702025-07-07T20:05:06.555ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 312 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
51712025-07-07T20:05:06.555ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 312 } interface = fake-switch0 response = CabooseValue
51722025-07-07T20:05:06.555ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 313 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
51732025-07-07T20:05:06.556ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 313 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
51742025-07-07T20:05:06.556ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 314 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
51752025-07-07T20:05:06.556ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 314 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
51762025-07-07T20:05:06.556ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 7390 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = c69c017a-4075-4786-89da-931302652997 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
51772025-07-07T20:05:06.567ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 22a8bddd-bba8-4e1a-bd14-6f8cf4567243 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
51782025-07-07T20:05:06.568ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 315 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
51792025-07-07T20:05:06.568ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 315 } interface = fake-switch0 response = CabooseValue
51802025-07-07T20:05:06.568ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 316 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
51812025-07-07T20:05:06.570ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 316 } interface = fake-switch0 response = CabooseValue
51822025-07-07T20:05:06.570ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 317 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
51832025-07-07T20:05:06.578ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 317 } interface = fake-switch0 response = CabooseValue
51842025-07-07T20:05:06.578ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 318 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
51852025-07-07T20:05:06.578ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 318 } interface = fake-switch0 response = CabooseValue
51862025-07-07T20:05:06.578ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 319 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
51872025-07-07T20:05:06.579ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 319 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
51882025-07-07T20:05:06.579ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 320 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
51892025-07-07T20:05:06.579ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 320 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
51902025-07-07T20:05:06.579ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 11748 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 22a8bddd-bba8-4e1a-bd14-6f8cf4567243 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
51912025-07-07T20:05:06.580ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = d014c501-001f-4ff2-8e23-edb6f62d0a25 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
51922025-07-07T20:05:06.580ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 321 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
51932025-07-07T20:05:06.580ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 321 } interface = fake-switch0 response = CabooseValue
51942025-07-07T20:05:06.580ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 322 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
51952025-07-07T20:05:06.581ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 322 } interface = fake-switch0 response = CabooseValue
51962025-07-07T20:05:06.581ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 323 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
51972025-07-07T20:05:06.581ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 323 } interface = fake-switch0 response = CabooseValue
51982025-07-07T20:05:06.581ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 324 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
51992025-07-07T20:05:06.581ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 324 } interface = fake-switch0 response = CabooseValue
52002025-07-07T20:05:06.581ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 325 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
52012025-07-07T20:05:06.581ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 325 } interface = fake-switch0 response = CabooseValue
52022025-07-07T20:05:06.581ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 326 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
52032025-07-07T20:05:06.581ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 326 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
52042025-07-07T20:05:06.582ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1679 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = d014c501-001f-4ff2-8e23-edb6f62d0a25 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
52052025-07-07T20:05:06.582ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 7bf8bb06-8c51-49b9-a1e3-1655191c7276 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
52062025-07-07T20:05:06.583ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 327 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
52072025-07-07T20:05:06.583ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 327 } interface = fake-switch0 response = CabooseValue
52082025-07-07T20:05:06.583ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 328 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
52092025-07-07T20:05:06.583ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 328 } interface = fake-switch0 response = CabooseValue
52102025-07-07T20:05:06.583ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 329 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
52112025-07-07T20:05:06.583ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 329 } interface = fake-switch0 response = CabooseValue
52122025-07-07T20:05:06.583ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 330 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
52132025-07-07T20:05:06.583ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 330 } interface = fake-switch0 response = CabooseValue
52142025-07-07T20:05:06.583ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 331 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
52152025-07-07T20:05:06.584ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 331 } interface = fake-switch0 response = CabooseValue
52162025-07-07T20:05:06.584ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 332 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
52172025-07-07T20:05:06.584ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 332 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
52182025-07-07T20:05:06.584ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1510 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 7bf8bb06-8c51-49b9-a1e3-1655191c7276 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
52192025-07-07T20:05:06.593ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 966871a5-f134-40b1-a3cd-b7f95bfd0f97 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
52202025-07-07T20:05:06.594ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 333 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
52212025-07-07T20:05:06.595ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 333 } interface = fake-switch0 response = CabooseValue
52222025-07-07T20:05:06.595ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 334 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
52232025-07-07T20:05:06.595ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 334 } interface = fake-switch0 response = CabooseValue
52242025-07-07T20:05:06.595ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 335 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
52252025-07-07T20:05:06.595ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 335 } interface = fake-switch0 response = CabooseValue
52262025-07-07T20:05:06.595ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 336 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
52272025-07-07T20:05:06.595ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 336 } interface = fake-switch0 response = CabooseValue
52282025-07-07T20:05:06.595ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 337 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
52292025-07-07T20:05:06.595ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 337 } interface = fake-switch0 response = CabooseValue
52302025-07-07T20:05:06.596ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 338 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
52312025-07-07T20:05:06.596ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 338 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
52322025-07-07T20:05:06.598ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3087 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 966871a5-f134-40b1-a3cd-b7f95bfd0f97 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
52332025-07-07T20:05:06.599ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 9d0315e3-0112-48bf-b0f8-f0cfcf4dcf85 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
52342025-07-07T20:05:06.599ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 339 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
52352025-07-07T20:05:06.600ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 339 } interface = fake-switch0 response = CabooseValue
52362025-07-07T20:05:06.603ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 340 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
52372025-07-07T20:05:06.604ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 340 } interface = fake-switch0 response = CabooseValue
52382025-07-07T20:05:06.604ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 341 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
52392025-07-07T20:05:06.604ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 341 } interface = fake-switch0 response = CabooseValue
52402025-07-07T20:05:06.604ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 342 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
52412025-07-07T20:05:06.604ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 342 } interface = fake-switch0 response = CabooseValue
52422025-07-07T20:05:06.604ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 343 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
52432025-07-07T20:05:06.605ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 343 } interface = fake-switch0 response = CabooseValue
52442025-07-07T20:05:06.605ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 344 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
52452025-07-07T20:05:06.605ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 344 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
52462025-07-07T20:05:06.605ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 6514 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 9d0315e3-0112-48bf-b0f8-f0cfcf4dcf85 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
52472025-07-07T20:05:06.606ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = e7aba3c0-775c-4b2f-b930-e008ee6de7bf uri = /sp/switch/0/component/rot/cmpa
52482025-07-07T20:05:06.606ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 345 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
52492025-07-07T20:05:06.615ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 345 } interface = fake-switch0 response = ReadRot(Ok)
52502025-07-07T20:05:06.615ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 8759 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = e7aba3c0-775c-4b2f-b930-e008ee6de7bf response_code = 200 uri = /sp/switch/0/component/rot/cmpa
52512025-07-07T20:05:06.629ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = cd4725da-1245-42be-8b27-a690d375e81f uri = /sp/switch/0/component/rot/cfpa
52522025-07-07T20:05:06.629ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 346 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
52532025-07-07T20:05:06.630ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 346 } interface = fake-switch0 response = ReadRot(Ok)
52542025-07-07T20:05:06.631ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2620 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = cd4725da-1245-42be-8b27-a690d375e81f response_code = 200 uri = /sp/switch/0/component/rot/cfpa
52552025-07-07T20:05:06.635ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 17ca3a61-58e5-4fe5-a37d-9d29dac3c796 uri = /sp/switch/0/component/rot/cfpa
52562025-07-07T20:05:06.636ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 347 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
52572025-07-07T20:05:06.636ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 347 } interface = fake-switch0 response = ReadRot(Ok)
52582025-07-07T20:05:06.636ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1285 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 17ca3a61-58e5-4fe5-a37d-9d29dac3c796 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
52592025-07-07T20:05:06.644ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 33ef50bf-02a6-4256-bb82-abea73a762ab uri = /sp/switch/0/component/rot/cfpa
52602025-07-07T20:05:06.653ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 348 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
52612025-07-07T20:05:06.653ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 348 } interface = fake-switch0 response = ReadRot(Ok)
52622025-07-07T20:05:06.653ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3184 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 33ef50bf-02a6-4256-bb82-abea73a762ab response_code = 200 uri = /sp/switch/0/component/rot/cfpa
52632025-07-07T20:05:06.653ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 2e844cbf-0cd3-4db3-b26c-0a429891440a uri = /sp/switch/1
52642025-07-07T20:05:06.653ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 257 }, kind: MgsRequest(SpState) }
52652025-07-07T20:05:06.659ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
52662025-07-07T20:05:06.659ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 257 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
52672025-07-07T20:05:06.659ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 258 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
52682025-07-07T20:05:06.659ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 258 } 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(()) }))
52692025-07-07T20:05:06.659ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1487 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 2e844cbf-0cd3-4db3-b26c-0a429891440a response_code = 200 uri = /sp/switch/1
52702025-07-07T20:05:06.659ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 44445e5f-71dc-4217-ba7b-776d8c963f04 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
52712025-07-07T20:05:06.659ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
52722025-07-07T20:05:06.659ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 259 } interface = fake-switch1 response = CabooseValue
52732025-07-07T20:05:06.659ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
52742025-07-07T20:05:06.659ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 260 } interface = fake-switch1 response = CabooseValue
52752025-07-07T20:05:06.659ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
52762025-07-07T20:05:06.659ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 261 } interface = fake-switch1 response = CabooseValue
52772025-07-07T20:05:06.659ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
52782025-07-07T20:05:06.659ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 262 } interface = fake-switch1 response = CabooseValue
52792025-07-07T20:05:06.659ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
52802025-07-07T20:05:06.659ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 263 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
52812025-07-07T20:05:06.659ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
52822025-07-07T20:05:06.659ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 264 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
52832025-07-07T20:05:06.659ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2449 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 44445e5f-71dc-4217-ba7b-776d8c963f04 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
52842025-07-07T20:05:06.673ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 90d995d9-6d9d-4f33-9d8b-31f4c6f0a3fd uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
52852025-07-07T20:05:06.673ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
52862025-07-07T20:05:06.673ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 265 } interface = fake-switch1 response = CabooseValue
52872025-07-07T20:05:06.673ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
52882025-07-07T20:05:06.673ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 266 } interface = fake-switch1 response = CabooseValue
52892025-07-07T20:05:06.673ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
52902025-07-07T20:05:06.673ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 267 } interface = fake-switch1 response = CabooseValue
52912025-07-07T20:05:06.673ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
52922025-07-07T20:05:06.673ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 268 } interface = fake-switch1 response = CabooseValue
52932025-07-07T20:05:06.673ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
52942025-07-07T20:05:06.679ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 269 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
52952025-07-07T20:05:06.680ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
52962025-07-07T20:05:06.680ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 270 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
52972025-07-07T20:05:06.680ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 13031 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 90d995d9-6d9d-4f33-9d8b-31f4c6f0a3fd response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
52982025-07-07T20:05:06.682ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 42686e42-69d8-4974-a433-f47779df79db uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
52992025-07-07T20:05:06.682ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
53002025-07-07T20:05:06.683ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 271 } interface = fake-switch1 response = CabooseValue
53012025-07-07T20:05:06.683ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
53022025-07-07T20:05:06.683ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 272 } interface = fake-switch1 response = CabooseValue
53032025-07-07T20:05:06.683ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
53042025-07-07T20:05:06.683ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 273 } interface = fake-switch1 response = CabooseValue
53052025-07-07T20:05:06.683ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
53062025-07-07T20:05:06.683ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 274 } interface = fake-switch1 response = CabooseValue
53072025-07-07T20:05:06.683ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
53082025-07-07T20:05:06.683ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 275 } interface = fake-switch1 response = CabooseValue
53092025-07-07T20:05:06.683ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
53102025-07-07T20:05:06.683ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 276 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
53112025-07-07T20:05:06.690ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1660 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 42686e42-69d8-4974-a433-f47779df79db response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
53122025-07-07T20:05:06.695ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 49f08a79-508e-410c-ba94-fffb08be6e05 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
53132025-07-07T20:05:06.701ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
53142025-07-07T20:05:06.701ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 277 } interface = fake-switch1 response = CabooseValue
53152025-07-07T20:05:06.719ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
53162025-07-07T20:05:06.806ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 278 } interface = fake-switch1 response = CabooseValue
53172025-07-07T20:05:06.806ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
53182025-07-07T20:05:06.806ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 279 } interface = fake-switch1 response = CabooseValue
53192025-07-07T20:05:06.806ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
53202025-07-07T20:05:06.806ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 280 } interface = fake-switch1 response = CabooseValue
53212025-07-07T20:05:06.806ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
53222025-07-07T20:05:06.807ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 281 } interface = fake-switch1 response = CabooseValue
53232025-07-07T20:05:06.807ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
53242025-07-07T20:05:06.807ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 282 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
53252025-07-07T20:05:06.807ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 111630 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 49f08a79-508e-410c-ba94-fffb08be6e05 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
53262025-07-07T20:05:06.808ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 15d4ab34-b21f-4af8-97bd-901f04a6dd25 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
53272025-07-07T20:05:06.808ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
53282025-07-07T20:05:06.809ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 283 } interface = fake-switch1 response = CabooseValue
53292025-07-07T20:05:06.809ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
53302025-07-07T20:05:06.809ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 284 } interface = fake-switch1 response = CabooseValue
53312025-07-07T20:05:06.809ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
53322025-07-07T20:05:06.809ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 285 } interface = fake-switch1 response = CabooseValue
53332025-07-07T20:05:06.809ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
53342025-07-07T20:05:06.816ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 286 } interface = fake-switch1 response = CabooseValue
53352025-07-07T20:05:06.816ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
53362025-07-07T20:05:06.817ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 287 } interface = fake-switch1 response = CabooseValue
53372025-07-07T20:05:06.817ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
53382025-07-07T20:05:06.817ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 288 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
53392025-07-07T20:05:06.817ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 9381 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 15d4ab34-b21f-4af8-97bd-901f04a6dd25 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
53402025-07-07T20:05:06.819ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 64bc5461-2376-43ce-8c73-a9414b116393 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
53412025-07-07T20:05:06.820ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
53422025-07-07T20:05:06.820ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 289 } interface = fake-switch1 response = CabooseValue
53432025-07-07T20:05:06.820ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
53442025-07-07T20:05:06.821ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 290 } interface = fake-switch1 response = CabooseValue
53452025-07-07T20:05:06.822ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
53462025-07-07T20:05:06.823ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 291 } interface = fake-switch1 response = CabooseValue
53472025-07-07T20:05:06.823ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
53482025-07-07T20:05:06.826ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 292 } interface = fake-switch1 response = CabooseValue
53492025-07-07T20:05:06.826ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
53502025-07-07T20:05:06.841ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 293 } interface = fake-switch1 response = CabooseValue
53512025-07-07T20:05:06.842ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 294 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
53522025-07-07T20:05:06.861ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 294 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
53532025-07-07T20:05:06.873ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 53532 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 64bc5461-2376-43ce-8c73-a9414b116393 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
53542025-07-07T20:05:06.875ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 113b9c1e-287b-4069-ba2e-affc46489aa1 uri = /sp/switch/1/component/rot/cmpa
53552025-07-07T20:05:06.875ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 295 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
53562025-07-07T20:05:06.876ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 295 } interface = fake-switch1 response = ReadRot(Ok)
53572025-07-07T20:05:06.876ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 705 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 113b9c1e-287b-4069-ba2e-affc46489aa1 response_code = 200 uri = /sp/switch/1/component/rot/cmpa
53582025-07-07T20:05:06.877ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = f86e1b46-f7cf-400c-b30c-382dd3b4b354 uri = /sp/switch/1/component/rot/cfpa
53592025-07-07T20:05:06.877ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 296 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
53602025-07-07T20:05:06.877ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 296 } interface = fake-switch1 response = ReadRot(Ok)
53612025-07-07T20:05:06.877ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 556 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = f86e1b46-f7cf-400c-b30c-382dd3b4b354 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
53622025-07-07T20:05:06.879ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = e91e4311-b9fa-4b07-a82b-19193068ca7b uri = /sp/switch/1/component/rot/cfpa
53632025-07-07T20:05:06.879ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 297 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
53642025-07-07T20:05:06.879ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 297 } interface = fake-switch1 response = ReadRot(Ok)
53652025-07-07T20:05:06.879ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 552 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = e91e4311-b9fa-4b07-a82b-19193068ca7b response_code = 200 uri = /sp/switch/1/component/rot/cfpa
53662025-07-07T20:05:06.881ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 441aaba8-16f4-4609-aa26-da0ba31aa9ff uri = /sp/switch/1/component/rot/cfpa
53672025-07-07T20:05:06.881ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 298 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
53682025-07-07T20:05:06.882ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 298 } interface = fake-switch1 response = ReadRot(Ok)
53692025-07-07T20:05:06.882ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 780 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 441aaba8-16f4-4609-aa26-da0ba31aa9ff response_code = 200 uri = /sp/switch/1/component/rot/cfpa
53702025-07-07T20:05:06.882ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 63de1cd1-a984-4678-9da7-bbcc5198f045 uri = /sp/sled/0
53712025-07-07T20:05:06.883ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 433 }, kind: MgsRequest(SpState) }
53722025-07-07T20:05:06.885ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
53732025-07-07T20:05:06.886ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
53742025-07-07T20:05:06.886ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 434 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
53752025-07-07T20:05:06.887ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 434 } 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(()) }))
53762025-07-07T20:05:06.887ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4618 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 63de1cd1-a984-4678-9da7-bbcc5198f045 response_code = 200 uri = /sp/sled/0
53772025-07-07T20:05:06.888ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = c82a66af-6236-462c-b6cc-6513ad32c171 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
53782025-07-07T20:05:06.888ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 435 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
53792025-07-07T20:05:06.898ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 435 } interface = fake-sled0 response = CabooseValue
53802025-07-07T20:05:06.898ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 436 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
53812025-07-07T20:05:06.898ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 436 } interface = fake-sled0 response = CabooseValue
53822025-07-07T20:05:06.898ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 437 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
53832025-07-07T20:05:06.898ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 437 } interface = fake-sled0 response = CabooseValue
53842025-07-07T20:05:06.898ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 438 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
53852025-07-07T20:05:06.899ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 438 } interface = fake-sled0 response = CabooseValue
53862025-07-07T20:05:06.899ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 439 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
53872025-07-07T20:05:06.900ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 439 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
53882025-07-07T20:05:06.901ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 440 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
53892025-07-07T20:05:06.904ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 440 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
53902025-07-07T20:05:06.904ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 15851 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = c82a66af-6236-462c-b6cc-6513ad32c171 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
53912025-07-07T20:05:06.905ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = e59df453-3e69-4bfc-84d1-5a6e50332cee uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
53922025-07-07T20:05:06.905ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 441 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
53932025-07-07T20:05:06.907ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 441 } interface = fake-sled0 response = CabooseValue
53942025-07-07T20:05:06.907ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 442 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
53952025-07-07T20:05:06.907ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 442 } interface = fake-sled0 response = CabooseValue
53962025-07-07T20:05:06.907ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 443 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
53972025-07-07T20:05:06.907ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 443 } interface = fake-sled0 response = CabooseValue
53982025-07-07T20:05:06.907ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 444 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
53992025-07-07T20:05:06.907ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 444 } interface = fake-sled0 response = CabooseValue
54002025-07-07T20:05:06.907ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 445 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
54012025-07-07T20:05:06.908ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 445 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
54022025-07-07T20:05:06.908ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 446 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
54032025-07-07T20:05:06.908ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 446 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
54042025-07-07T20:05:06.908ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 3224 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = e59df453-3e69-4bfc-84d1-5a6e50332cee response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
54052025-07-07T20:05:06.916ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 556d7078-af2e-4787-a5f3-fffb375aa453 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
54062025-07-07T20:05:06.916ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 447 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
54072025-07-07T20:05:06.920ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 447 } interface = fake-sled0 response = CabooseValue
54082025-07-07T20:05:06.920ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 448 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
54092025-07-07T20:05:06.922ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 448 } interface = fake-sled0 response = CabooseValue
54102025-07-07T20:05:06.922ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 449 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
54112025-07-07T20:05:06.922ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 449 } interface = fake-sled0 response = CabooseValue
54122025-07-07T20:05:06.922ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 450 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
54132025-07-07T20:05:06.922ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 450 } interface = fake-sled0 response = CabooseValue
54142025-07-07T20:05:06.922ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 451 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
54152025-07-07T20:05:06.923ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 451 } interface = fake-sled0 response = CabooseValue
54162025-07-07T20:05:06.923ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 452 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
54172025-07-07T20:05:06.930ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 452 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
54182025-07-07T20:05:06.930ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 14682 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 556d7078-af2e-4787-a5f3-fffb375aa453 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
54192025-07-07T20:05:06.934ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 02ffc751-c226-4b2d-a08a-da30105d5397 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
54202025-07-07T20:05:06.934ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 453 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
54212025-07-07T20:05:06.934ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 453 } interface = fake-sled0 response = CabooseValue
54222025-07-07T20:05:06.934ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 454 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
54232025-07-07T20:05:06.934ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 454 } interface = fake-sled0 response = CabooseValue
54242025-07-07T20:05:06.934ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 455 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
54252025-07-07T20:05:06.934ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 455 } interface = fake-sled0 response = CabooseValue
54262025-07-07T20:05:06.934ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 456 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
54272025-07-07T20:05:06.936ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 456 } interface = fake-sled0 response = CabooseValue
54282025-07-07T20:05:06.936ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 457 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
54292025-07-07T20:05:06.936ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 457 } interface = fake-sled0 response = CabooseValue
54302025-07-07T20:05:06.936ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 458 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
54312025-07-07T20:05:06.936ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 458 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
54322025-07-07T20:05:06.937ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4514 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 02ffc751-c226-4b2d-a08a-da30105d5397 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
54332025-07-07T20:05:06.939ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 8e3e4a59-d0ce-451e-ba51-652f56aacbb6 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
54342025-07-07T20:05:06.948ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 459 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
54352025-07-07T20:05:06.951ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 459 } interface = fake-sled0 response = CabooseValue
54362025-07-07T20:05:06.951ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 460 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
54372025-07-07T20:05:06.951ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 460 } interface = fake-sled0 response = CabooseValue
54382025-07-07T20:05:06.951ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 461 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
54392025-07-07T20:05:06.952ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 461 } interface = fake-sled0 response = CabooseValue
54402025-07-07T20:05:06.964ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 462 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
54412025-07-07T20:05:06.971ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 462 } interface = fake-sled0 response = CabooseValue
54422025-07-07T20:05:06.971ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 463 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
54432025-07-07T20:05:06.972ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 463 } interface = fake-sled0 response = CabooseValue
54442025-07-07T20:05:06.972ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 464 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
54452025-07-07T20:05:06.972ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 464 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
54462025-07-07T20:05:06.993ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 53433 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 8e3e4a59-d0ce-451e-ba51-652f56aacbb6 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
54472025-07-07T20:05:07.009ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 172fd6c5-8e88-409b-89ae-48c53ad6c41e uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
54482025-07-07T20:05:07.010ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 465 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
54492025-07-07T20:05:07.056ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 465 } interface = fake-sled0 response = CabooseValue
54502025-07-07T20:05:07.056ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 466 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
54512025-07-07T20:05:07.057ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 466 } interface = fake-sled0 response = CabooseValue
54522025-07-07T20:05:07.057ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 467 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
54532025-07-07T20:05:07.057ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 467 } interface = fake-sled0 response = CabooseValue
54542025-07-07T20:05:07.058ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 468 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
54552025-07-07T20:05:07.074ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 468 } interface = fake-sled0 response = CabooseValue
54562025-07-07T20:05:07.075ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 469 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
54572025-07-07T20:05:07.075ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 469 } interface = fake-sled0 response = CabooseValue
54582025-07-07T20:05:07.075ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 470 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
54592025-07-07T20:05:07.075ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 470 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
54602025-07-07T20:05:07.075ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 66570 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 172fd6c5-8e88-409b-89ae-48c53ad6c41e response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
54612025-07-07T20:05:07.078ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = ecaaa980-846e-4768-a4bf-2eb3d2bc5cfc uri = /sp/sled/0/component/rot/cmpa
54622025-07-07T20:05:07.078ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 471 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
54632025-07-07T20:05:07.079ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 471 } interface = fake-sled0 response = ReadRot(Ok)
54642025-07-07T20:05:07.080ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2056 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = ecaaa980-846e-4768-a4bf-2eb3d2bc5cfc response_code = 200 uri = /sp/sled/0/component/rot/cmpa
54652025-07-07T20:05:07.082ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 70ec4a9b-e12e-4432-8e7d-4039faa15a2b uri = /sp/sled/0/component/rot/cfpa
54662025-07-07T20:05:07.082ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 472 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
54672025-07-07T20:05:07.082ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 472 } interface = fake-sled0 response = ReadRot(Ok)
54682025-07-07T20:05:07.083ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 912 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 70ec4a9b-e12e-4432-8e7d-4039faa15a2b response_code = 200 uri = /sp/sled/0/component/rot/cfpa
54692025-07-07T20:05:07.093ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 7d6f1f9b-4734-46c0-b058-ee7f806371aa uri = /sp/sled/0/component/rot/cfpa
54702025-07-07T20:05:07.094ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 473 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
54712025-07-07T20:05:07.097ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 473 } interface = fake-sled0 response = ReadRot(Ok)
54722025-07-07T20:05:07.098ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4912 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 7d6f1f9b-4734-46c0-b058-ee7f806371aa response_code = 200 uri = /sp/sled/0/component/rot/cfpa
54732025-07-07T20:05:07.104ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 1a5ce35a-6158-4665-b07c-4940b9fcfbd2 uri = /sp/sled/0/component/rot/cfpa
54742025-07-07T20:05:07.104ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 474 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
54752025-07-07T20:05:07.105ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 474 } interface = fake-sled0 response = ReadRot(Ok)
54762025-07-07T20:05:07.105ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 1626 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 1a5ce35a-6158-4665-b07c-4940b9fcfbd2 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
54772025-07-07T20:05:07.108ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 0a812583-c014-48fa-8ebb-297f53635962 uri = /sp/sled/1
54782025-07-07T20:05:07.108ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 433 }, kind: MgsRequest(SpState) }
54792025-07-07T20:05:07.109ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
54802025-07-07T20:05:07.109ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
54812025-07-07T20:05:07.109ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 434 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
54822025-07-07T20:05:07.110ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 434 } 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(()) }))
54832025-07-07T20:05:07.110ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 2056 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 0a812583-c014-48fa-8ebb-297f53635962 response_code = 200 uri = /sp/sled/1
54842025-07-07T20:05:07.124ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 32622cff-7b6e-4c4b-80bc-6fde3c242d5f uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
54852025-07-07T20:05:07.124ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 435 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
54862025-07-07T20:05:07.126ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 435 } interface = fake-sled1 response = CabooseValue
54872025-07-07T20:05:07.126ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 436 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
54882025-07-07T20:05:07.127ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 436 } interface = fake-sled1 response = CabooseValue
54892025-07-07T20:05:07.127ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 437 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
54902025-07-07T20:05:07.132ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 437 } interface = fake-sled1 response = CabooseValue
54912025-07-07T20:05:07.132ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 438 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
54922025-07-07T20:05:07.134ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 438 } interface = fake-sled1 response = CabooseValue
54932025-07-07T20:05:07.134ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 439 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
54942025-07-07T20:05:07.134ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 439 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
54952025-07-07T20:05:07.197ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 440 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
54962025-07-07T20:05:07.199ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
54972025-07-07T20:05:07.199ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
54982025-07-07T20:05:07.199ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
54992025-07-07T20:05:07.199ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
55002025-07-07T20:05:07.199ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 299 }, kind: MgsRequest(SpState) }
55012025-07-07T20:05:07.200ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 349 }, kind: MgsRequest(SpState) }
55022025-07-07T20:05:07.200ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 475 }, kind: MgsRequest(SpState) }
55032025-07-07T20:05:07.200ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
55042025-07-07T20:05:07.200ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
55052025-07-07T20:05:07.200ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
55062025-07-07T20:05:07.200ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 440 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
55072025-07-07T20:05:07.200ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 441 }, kind: MgsRequest(SpState) }
55082025-07-07T20:05:07.200ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 76484 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 32622cff-7b6e-4c4b-80bc-6fde3c242d5f response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
55092025-07-07T20:05:07.201ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
55102025-07-07T20:05:07.201ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
55112025-07-07T20:05:07.201ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
55122025-07-07T20:05:07.201ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 475 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
55132025-07-07T20:05:07.202ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
55142025-07-07T20:05:07.202ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 300 }, kind: MgsRequest(SpState) }
55152025-07-07T20:05:07.202ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
55162025-07-07T20:05:07.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
55172025-07-07T20:05:07.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
55182025-07-07T20:05:07.202ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
55192025-07-07T20:05:07.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
55202025-07-07T20:05:07.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
55212025-07-07T20:05:07.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 441 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
55222025-07-07T20:05:07.203ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 8e114497-637e-46d7-8a12-5f3eff444bec uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
55232025-07-07T20:05:07.203ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
55242025-07-07T20:05:07.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
55252025-07-07T20:05:07.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
55262025-07-07T20:05:07.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 350 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55272025-07-07T20:05:07.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 300 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
55282025-07-07T20:05:07.204ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 476 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55292025-07-07T20:05:07.206ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
55302025-07-07T20:05:07.207ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
55312025-07-07T20:05:07.207ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
55322025-07-07T20:05:07.222ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
55332025-07-07T20:05:07.222ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
55342025-07-07T20:05:07.222ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
55352025-07-07T20:05:07.222ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
55362025-07-07T20:05:07.222ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 442 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55372025-07-07T20:05:07.223ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 443 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
55382025-07-07T20:05:07.226ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 351 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55392025-07-07T20:05:07.226ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 477 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55402025-07-07T20:05:07.228ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 352 }, kind: MgsRequest(SpState) }
55412025-07-07T20:05:07.228ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
55422025-07-07T20:05:07.228ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
55432025-07-07T20:05:07.228ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
55442025-07-07T20:05:07.228ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
55452025-07-07T20:05:07.228ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 443 } interface = fake-sled1 response = CabooseValue
55462025-07-07T20:05:07.228ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
55472025-07-07T20:05:07.229ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
55482025-07-07T20:05:07.229ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
55492025-07-07T20:05:07.229ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
55502025-07-07T20:05:07.230ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 478 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55512025-07-07T20:05:07.230ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
55522025-07-07T20:05:07.230ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
55532025-07-07T20:05:07.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
55542025-07-07T20:05:07.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
55552025-07-07T20:05:07.233ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 444 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55562025-07-07T20:05:07.233ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 445 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
55572025-07-07T20:05:07.235ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 479 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55582025-07-07T20:05:07.235ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
55592025-07-07T20:05:07.235ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
55602025-07-07T20:05:07.235ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
55612025-07-07T20:05:07.235ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
55622025-07-07T20:05:07.235ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
55632025-07-07T20:05:07.235ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
55642025-07-07T20:05:07.236ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 445 } interface = fake-sled1 response = CabooseValue
55652025-07-07T20:05:07.236ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
55662025-07-07T20:05:07.236ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
55672025-07-07T20:05:07.236ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
55682025-07-07T20:05:07.236ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 480 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
55692025-07-07T20:05:07.238ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
55702025-07-07T20:05:07.245ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
55712025-07-07T20:05:07.245ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
55722025-07-07T20:05:07.246ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 446 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55732025-07-07T20:05:07.246ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 447 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
55742025-07-07T20:05:07.247ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 481 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55752025-07-07T20:05:07.248ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
55762025-07-07T20:05:07.248ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
55772025-07-07T20:05:07.248ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
55782025-07-07T20:05:07.248ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 447 } interface = fake-sled1 response = CabooseValue
55792025-07-07T20:05:07.248ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
55802025-07-07T20:05:07.248ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
55812025-07-07T20:05:07.248ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
55822025-07-07T20:05:07.248ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 482 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55832025-07-07T20:05:07.249ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
55842025-07-07T20:05:07.250ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
55852025-07-07T20:05:07.250ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
55862025-07-07T20:05:07.250ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
55872025-07-07T20:05:07.250ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
55882025-07-07T20:05:07.250ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
55892025-07-07T20:05:07.250ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
55902025-07-07T20:05:07.250ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
55912025-07-07T20:05:07.250ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 448 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
55922025-07-07T20:05:07.250ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 449 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
55932025-07-07T20:05:07.251ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 483 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
55942025-07-07T20:05:07.256ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 484 }, kind: MgsRequest(SpState) }
55952025-07-07T20:05:07.256ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
55962025-07-07T20:05:07.256ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 449 } interface = fake-sled1 response = CabooseValue
55972025-07-07T20:05:07.256ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
55982025-07-07T20:05:07.256ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
55992025-07-07T20:05:07.256ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
56002025-07-07T20:05:07.256ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
56012025-07-07T20:05:07.256ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
56022025-07-07T20:05:07.257ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
56032025-07-07T20:05:07.257ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
56042025-07-07T20:05:07.257ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
56052025-07-07T20:05:07.257ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 484 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
56062025-07-07T20:05:07.257ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
56072025-07-07T20:05:07.257ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 450 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
56082025-07-07T20:05:07.258ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 451 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
56092025-07-07T20:05:07.312ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 451 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
56102025-07-07T20:05:07.312ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
56112025-07-07T20:05:07.355ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
56122025-07-07T20:05:07.356ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
56132025-07-07T20:05:07.360ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 452 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56142025-07-07T20:05:07.360ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 453 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
56152025-07-07T20:05:07.375ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 453 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
56162025-07-07T20:05:07.376ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
56172025-07-07T20:05:07.376ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 173504 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 8e114497-637e-46d7-8a12-5f3eff444bec response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
56182025-07-07T20:05:07.381ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
56192025-07-07T20:05:07.381ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
56202025-07-07T20:05:07.381ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
56212025-07-07T20:05:07.381ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
56222025-07-07T20:05:07.381ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
56232025-07-07T20:05:07.391ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 454 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
56242025-07-07T20:05:07.392ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 1024291e-d489-4ad9-a58a-0d729d84619d uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
56252025-07-07T20:05:07.395ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
56262025-07-07T20:05:07.407ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
56272025-07-07T20:05:07.407ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
56282025-07-07T20:05:07.407ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 455 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
56292025-07-07T20:05:07.407ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 456 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
56302025-07-07T20:05:07.409ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 456 } interface = fake-sled1 response = CabooseValue
56312025-07-07T20:05:07.409ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 457 }, kind: MgsRequest(SpState) }
56322025-07-07T20:05:07.409ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
56332025-07-07T20:05:07.411ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 457 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
56342025-07-07T20:05:07.411ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 458 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
56352025-07-07T20:05:07.411ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
56362025-07-07T20:05:07.411ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 458 } interface = fake-sled1 response = CabooseValue
56372025-07-07T20:05:07.411ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 459 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
56382025-07-07T20:05:07.417ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 459 } interface = fake-sled1 response = CabooseValue
56392025-07-07T20:05:07.417ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 460 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
56402025-07-07T20:05:07.418ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 460 } interface = fake-sled1 response = CabooseValue
56412025-07-07T20:05:07.418ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 461 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
56422025-07-07T20:05:07.418ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 461 } interface = fake-sled1 response = CabooseValue
56432025-07-07T20:05:07.419ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 462 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
56442025-07-07T20:05:07.419ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 462 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
56452025-07-07T20:05:07.420ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 27911 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 1024291e-d489-4ad9-a58a-0d729d84619d response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
56462025-07-07T20:05:07.421ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 759835a7-c863-45b9-9ce2-fbc6100ad20c uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
56472025-07-07T20:05:07.421ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 463 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
56482025-07-07T20:05:07.422ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 463 } interface = fake-sled1 response = CabooseValue
56492025-07-07T20:05:07.422ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 464 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
56502025-07-07T20:05:07.427ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 464 } interface = fake-sled1 response = CabooseValue
56512025-07-07T20:05:07.428ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 465 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
56522025-07-07T20:05:07.428ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 465 } interface = fake-sled1 response = CabooseValue
56532025-07-07T20:05:07.429ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 466 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
56542025-07-07T20:05:07.429ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 466 } interface = fake-sled1 response = CabooseValue
56552025-07-07T20:05:07.429ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 467 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
56562025-07-07T20:05:07.429ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 467 } interface = fake-sled1 response = CabooseValue
56572025-07-07T20:05:07.429ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 468 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
56582025-07-07T20:05:07.430ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 468 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
56592025-07-07T20:05:07.430ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 9235 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 759835a7-c863-45b9-9ce2-fbc6100ad20c response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
56602025-07-07T20:05:07.439ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = abf93471-4186-4816-bcff-7bb0f82758cb uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
56612025-07-07T20:05:07.512ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 469 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
56622025-07-07T20:05:07.512ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 469 } interface = fake-sled1 response = CabooseValue
56632025-07-07T20:05:07.512ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 470 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
56642025-07-07T20:05:07.512ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 470 } interface = fake-sled1 response = CabooseValue
56652025-07-07T20:05:07.512ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 471 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
56662025-07-07T20:05:07.512ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 471 } interface = fake-sled1 response = CabooseValue
56672025-07-07T20:05:07.512ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 472 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
56682025-07-07T20:05:07.514ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 472 } interface = fake-sled1 response = CabooseValue
56692025-07-07T20:05:07.514ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 473 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
56702025-07-07T20:05:07.514ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 473 } interface = fake-sled1 response = CabooseValue
56712025-07-07T20:05:07.515ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 474 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
56722025-07-07T20:05:07.515ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 474 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
56732025-07-07T20:05:07.515ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 76651 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = abf93471-4186-4816-bcff-7bb0f82758cb response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
56742025-07-07T20:05:07.517ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 20b9c341-3c29-4d87-b2fc-3232ebc7e466 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
56752025-07-07T20:05:07.517ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 475 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
56762025-07-07T20:05:07.520ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 475 } interface = fake-sled1 response = CabooseValue
56772025-07-07T20:05:07.520ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 476 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
56782025-07-07T20:05:07.520ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 476 } interface = fake-sled1 response = CabooseValue
56792025-07-07T20:05:07.520ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 477 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
56802025-07-07T20:05:07.520ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 477 } interface = fake-sled1 response = CabooseValue
56812025-07-07T20:05:07.520ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 478 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
56822025-07-07T20:05:07.521ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 478 } interface = fake-sled1 response = CabooseValue
56832025-07-07T20:05:07.521ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 479 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
56842025-07-07T20:05:07.521ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 479 } interface = fake-sled1 response = CabooseValue
56852025-07-07T20:05:07.521ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 480 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
56862025-07-07T20:05:07.522ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 480 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
56872025-07-07T20:05:07.522ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 4954 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 20b9c341-3c29-4d87-b2fc-3232ebc7e466 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
56882025-07-07T20:05:07.523ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 5765d78c-13b2-4dd8-9b0f-76d5d05eafae uri = /sp/sled/1/component/rot/cmpa
56892025-07-07T20:05:07.523ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 481 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
56902025-07-07T20:05:07.523ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 481 } interface = fake-sled1 response = ReadRot(Ok)
56912025-07-07T20:05:07.523ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 582 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 5765d78c-13b2-4dd8-9b0f-76d5d05eafae response_code = 200 uri = /sp/sled/1/component/rot/cmpa
56922025-07-07T20:05:07.526ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 0b46ca62-089e-42a8-81ab-d4680601da9a uri = /sp/sled/1/component/rot/cfpa
56932025-07-07T20:05:07.526ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 482 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
56942025-07-07T20:05:07.526ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 482 } interface = fake-sled1 response = ReadRot(Ok)
56952025-07-07T20:05:07.527ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 634 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 0b46ca62-089e-42a8-81ab-d4680601da9a response_code = 200 uri = /sp/sled/1/component/rot/cfpa
56962025-07-07T20:05:07.531ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 075c477a-80d2-4c56-b90e-065d9afbdd7b uri = /sp/sled/1/component/rot/cfpa
56972025-07-07T20:05:07.532ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 483 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
56982025-07-07T20:05:07.532ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 483 } interface = fake-sled1 response = ReadRot(Ok)
56992025-07-07T20:05:07.532ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 827 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = 075c477a-80d2-4c56-b90e-065d9afbdd7b response_code = 200 uri = /sp/sled/1/component/rot/cfpa
57002025-07-07T20:05:07.533ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = a33c5c2c-9c1c-4f6c-bd9d-53626d671ad1 uri = /sp/sled/1/component/rot/cfpa
57012025-07-07T20:05:07.534ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 484 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
57022025-07-07T20:05:07.534ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 484 } interface = fake-sled1 response = ReadRot(Ok)
57032025-07-07T20:05:07.534ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 614 local_addr = [::1]:39765 method = GET remote_addr = [::1]:41410 req_id = a33c5c2c-9c1c-4f6c-bd9d-53626d671ad1 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
57042025-07-07T20:05:08.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
57052025-07-07T20:05:08.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
57062025-07-07T20:05:08.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
57072025-07-07T20:05:08.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
57082025-07-07T20:05:08.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 301 }, kind: MgsRequest(SpState) }
57092025-07-07T20:05:08.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 353 }, kind: MgsRequest(SpState) }
57102025-07-07T20:05:08.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 485 }, kind: MgsRequest(SpState) }
57112025-07-07T20:05:08.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 485 }, kind: MgsRequest(SpState) }
57122025-07-07T20:05:08.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
57132025-07-07T20:05:08.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
57142025-07-07T20:05:08.158ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
57152025-07-07T20:05:08.158ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
57162025-07-07T20:05:08.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
57172025-07-07T20:05:08.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 301 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
57182025-07-07T20:05:08.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 485 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
57192025-07-07T20:05:08.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 485 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
57202025-07-07T20:05:08.158ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
57212025-07-07T20:05:08.158ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 302 }, kind: MgsRequest(SpState) }
57222025-07-07T20:05:08.158ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
57232025-07-07T20:05:08.158ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
57242025-07-07T20:05:08.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
57252025-07-07T20:05:08.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
57262025-07-07T20:05:08.158ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
57272025-07-07T20:05:08.159ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
57282025-07-07T20:05:08.159ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
57292025-07-07T20:05:08.159ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
57302025-07-07T20:05:08.159ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
57312025-07-07T20:05:08.159ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 354 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57322025-07-07T20:05:08.159ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
57332025-07-07T20:05:08.159ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 486 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57342025-07-07T20:05:08.159ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 486 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57352025-07-07T20:05:08.160ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
57362025-07-07T20:05:08.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
57372025-07-07T20:05:08.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
57382025-07-07T20:05:08.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
57392025-07-07T20:05:08.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
57402025-07-07T20:05:08.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
57412025-07-07T20:05:08.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
57422025-07-07T20:05:08.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
57432025-07-07T20:05:08.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
57442025-07-07T20:05:08.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
57452025-07-07T20:05:08.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 355 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57462025-07-07T20:05:08.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 487 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57472025-07-07T20:05:08.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 487 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57482025-07-07T20:05:08.212ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 356 }, kind: MgsRequest(SpState) }
57492025-07-07T20:05:08.212ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
57502025-07-07T20:05:08.213ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
57512025-07-07T20:05:08.213ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
57522025-07-07T20:05:08.213ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
57532025-07-07T20:05:08.213ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
57542025-07-07T20:05:08.213ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
57552025-07-07T20:05:08.213ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
57562025-07-07T20:05:08.213ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
57572025-07-07T20:05:08.214ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 488 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57582025-07-07T20:05:08.214ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 488 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57592025-07-07T20:05:08.214ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
57602025-07-07T20:05:08.215ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
57612025-07-07T20:05:08.215ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
57622025-07-07T20:05:08.215ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
57632025-07-07T20:05:08.215ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
57642025-07-07T20:05:08.215ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
57652025-07-07T20:05:08.215ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
57662025-07-07T20:05:08.215ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 489 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57672025-07-07T20:05:08.215ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 489 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57682025-07-07T20:05:08.217ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
57692025-07-07T20:05:08.217ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
57702025-07-07T20:05:08.217ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
57712025-07-07T20:05:08.217ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
57722025-07-07T20:05:08.217ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
57732025-07-07T20:05:08.217ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
57742025-07-07T20:05:08.217ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
57752025-07-07T20:05:08.217ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
57762025-07-07T20:05:08.217ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
57772025-07-07T20:05:08.217ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
57782025-07-07T20:05:08.217ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
57792025-07-07T20:05:08.217ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
57802025-07-07T20:05:08.217ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
57812025-07-07T20:05:08.217ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
57822025-07-07T20:05:08.217ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 490 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
57832025-07-07T20:05:08.217ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 490 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
57842025-07-07T20:05:08.223ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
57852025-07-07T20:05:08.223ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
57862025-07-07T20:05:08.225ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
57872025-07-07T20:05:08.225ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
57882025-07-07T20:05:08.225ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
57892025-07-07T20:05:08.225ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
57902025-07-07T20:05:08.225ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 491 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57912025-07-07T20:05:08.225ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 491 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
57922025-07-07T20:05:08.227ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
57932025-07-07T20:05:08.227ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
57942025-07-07T20:05:08.227ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
57952025-07-07T20:05:08.227ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
57962025-07-07T20:05:08.227ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
57972025-07-07T20:05:08.227ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
57982025-07-07T20:05:08.227ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
57992025-07-07T20:05:08.227ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
58002025-07-07T20:05:08.227ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
58012025-07-07T20:05:08.227ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 492 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58022025-07-07T20:05:08.227ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 492 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
58032025-07-07T20:05:08.232ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
58042025-07-07T20:05:08.232ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
58052025-07-07T20:05:08.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
58062025-07-07T20:05:08.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
58072025-07-07T20:05:08.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
58082025-07-07T20:05:08.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
58092025-07-07T20:05:08.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
58102025-07-07T20:05:08.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
58112025-07-07T20:05:08.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
58122025-07-07T20:05:08.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
58132025-07-07T20:05:08.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
58142025-07-07T20:05:08.233ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 493 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
58152025-07-07T20:05:08.233ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 493 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58162025-07-07T20:05:08.245ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 494 }, kind: MgsRequest(SpState) }
58172025-07-07T20:05:08.245ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 494 }, kind: MgsRequest(SpState) }
58182025-07-07T20:05:08.246ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
58192025-07-07T20:05:08.246ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
58202025-07-07T20:05:08.246ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 494 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58212025-07-07T20:05:08.246ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 494 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58222025-07-07T20:05:08.246ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
58232025-07-07T20:05:08.246ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
58242025-07-07T20:05:09.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
58252025-07-07T20:05:09.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
58262025-07-07T20:05:09.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
58272025-07-07T20:05:09.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
58282025-07-07T20:05:09.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 303 }, kind: MgsRequest(SpState) }
58292025-07-07T20:05:09.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 357 }, kind: MgsRequest(SpState) }
58302025-07-07T20:05:09.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 495 }, kind: MgsRequest(SpState) }
58312025-07-07T20:05:09.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 495 }, kind: MgsRequest(SpState) }
58322025-07-07T20:05:09.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
58332025-07-07T20:05:09.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
58342025-07-07T20:05:09.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
58352025-07-07T20:05:09.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
58362025-07-07T20:05:09.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58372025-07-07T20:05:09.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58382025-07-07T20:05:09.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 495 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58392025-07-07T20:05:09.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 495 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58402025-07-07T20:05:09.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
58412025-07-07T20:05:09.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 304 }, kind: MgsRequest(SpState) }
58422025-07-07T20:05:09.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
58432025-07-07T20:05:09.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
58442025-07-07T20:05:09.157ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
58452025-07-07T20:05:09.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
58462025-07-07T20:05:09.158ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
58472025-07-07T20:05:09.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
58482025-07-07T20:05:09.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
58492025-07-07T20:05:09.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
58502025-07-07T20:05:09.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
58512025-07-07T20:05:09.160ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 358 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58522025-07-07T20:05:09.160ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 304 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58532025-07-07T20:05:09.160ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 496 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58542025-07-07T20:05:09.160ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 496 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58552025-07-07T20:05:09.161ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
58562025-07-07T20:05:09.162ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
58572025-07-07T20:05:09.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
58582025-07-07T20:05:09.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
58592025-07-07T20:05:09.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
58602025-07-07T20:05:09.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
58612025-07-07T20:05:09.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
58622025-07-07T20:05:09.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
58632025-07-07T20:05:09.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
58642025-07-07T20:05:09.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
58652025-07-07T20:05:09.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 359 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58662025-07-07T20:05:09.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 497 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58672025-07-07T20:05:09.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 497 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58682025-07-07T20:05:09.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 360 }, kind: MgsRequest(SpState) }
58692025-07-07T20:05:09.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
58702025-07-07T20:05:09.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
58712025-07-07T20:05:09.167ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
58722025-07-07T20:05:09.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
58732025-07-07T20:05:09.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
58742025-07-07T20:05:09.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
58752025-07-07T20:05:09.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
58762025-07-07T20:05:09.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
58772025-07-07T20:05:09.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 498 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58782025-07-07T20:05:09.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 498 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58792025-07-07T20:05:09.167ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
58802025-07-07T20:05:09.169ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
58812025-07-07T20:05:09.169ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
58822025-07-07T20:05:09.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
58832025-07-07T20:05:09.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
58842025-07-07T20:05:09.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
58852025-07-07T20:05:09.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
58862025-07-07T20:05:09.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 499 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58872025-07-07T20:05:09.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 499 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
58882025-07-07T20:05:09.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
58892025-07-07T20:05:09.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
58902025-07-07T20:05:09.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
58912025-07-07T20:05:09.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
58922025-07-07T20:05:09.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
58932025-07-07T20:05:09.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
58942025-07-07T20:05:09.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
58952025-07-07T20:05:09.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
58962025-07-07T20:05:09.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
58972025-07-07T20:05:09.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
58982025-07-07T20:05:09.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
58992025-07-07T20:05:09.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
59002025-07-07T20:05:09.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
59012025-07-07T20:05:09.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
59022025-07-07T20:05:09.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 500 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
59032025-07-07T20:05:09.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 500 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
59042025-07-07T20:05:09.176ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
59052025-07-07T20:05:09.176ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
59062025-07-07T20:05:09.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
59072025-07-07T20:05:09.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
59082025-07-07T20:05:09.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
59092025-07-07T20:05:09.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
59102025-07-07T20:05:09.178ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 501 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59112025-07-07T20:05:09.178ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 501 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59122025-07-07T20:05:09.178ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
59132025-07-07T20:05:09.178ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
59142025-07-07T20:05:09.179ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
59152025-07-07T20:05:09.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
59162025-07-07T20:05:09.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
59172025-07-07T20:05:09.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
59182025-07-07T20:05:09.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
59192025-07-07T20:05:09.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
59202025-07-07T20:05:09.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
59212025-07-07T20:05:09.181ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 502 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59222025-07-07T20:05:09.181ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 502 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
59232025-07-07T20:05:09.181ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
59242025-07-07T20:05:09.181ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
59252025-07-07T20:05:09.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
59262025-07-07T20:05:09.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
59272025-07-07T20:05:09.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
59282025-07-07T20:05:09.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
59292025-07-07T20:05:09.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
59302025-07-07T20:05:09.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
59312025-07-07T20:05:09.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
59322025-07-07T20:05:09.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
59332025-07-07T20:05:09.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
59342025-07-07T20:05:09.188ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 503 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
59352025-07-07T20:05:09.188ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 503 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59362025-07-07T20:05:09.192ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 504 }, kind: MgsRequest(SpState) }
59372025-07-07T20:05:09.192ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 504 }, kind: MgsRequest(SpState) }
59382025-07-07T20:05:09.192ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
59392025-07-07T20:05:09.192ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
59402025-07-07T20:05:09.193ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 504 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59412025-07-07T20:05:09.193ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 504 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59422025-07-07T20:05:09.193ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
59432025-07-07T20:05:09.195ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
59442025-07-07T20:05:10.160ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
59452025-07-07T20:05:10.161ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
59462025-07-07T20:05:10.161ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
59472025-07-07T20:05:10.161ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
59482025-07-07T20:05:10.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 305 }, kind: MgsRequest(SpState) }
59492025-07-07T20:05:10.162ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 361 }, kind: MgsRequest(SpState) }
59502025-07-07T20:05:10.162ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 505 }, kind: MgsRequest(SpState) }
59512025-07-07T20:05:10.162ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 505 }, kind: MgsRequest(SpState) }
59522025-07-07T20:05:10.162ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
59532025-07-07T20:05:10.162ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
59542025-07-07T20:05:10.162ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
59552025-07-07T20:05:10.162ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
59562025-07-07T20:05:10.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59572025-07-07T20:05:10.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 305 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59582025-07-07T20:05:10.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 505 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59592025-07-07T20:05:10.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 505 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59602025-07-07T20:05:10.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
59612025-07-07T20:05:10.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 306 }, kind: MgsRequest(SpState) }
59622025-07-07T20:05:10.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
59632025-07-07T20:05:10.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
59642025-07-07T20:05:10.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
59652025-07-07T20:05:10.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
59662025-07-07T20:05:10.166ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
59672025-07-07T20:05:10.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
59682025-07-07T20:05:10.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
59692025-07-07T20:05:10.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
59702025-07-07T20:05:10.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
59712025-07-07T20:05:10.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 362 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59722025-07-07T20:05:10.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59732025-07-07T20:05:10.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 506 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59742025-07-07T20:05:10.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 506 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59752025-07-07T20:05:10.170ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
59762025-07-07T20:05:10.177ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
59772025-07-07T20:05:10.177ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
59782025-07-07T20:05:10.177ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
59792025-07-07T20:05:10.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
59802025-07-07T20:05:10.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
59812025-07-07T20:05:10.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
59822025-07-07T20:05:10.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
59832025-07-07T20:05:10.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
59842025-07-07T20:05:10.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
59852025-07-07T20:05:10.178ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 363 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59862025-07-07T20:05:10.178ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 507 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59872025-07-07T20:05:10.178ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 507 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59882025-07-07T20:05:10.180ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 364 }, kind: MgsRequest(SpState) }
59892025-07-07T20:05:10.180ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
59902025-07-07T20:05:10.180ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
59912025-07-07T20:05:10.182ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
59922025-07-07T20:05:10.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
59932025-07-07T20:05:10.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
59942025-07-07T20:05:10.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
59952025-07-07T20:05:10.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
59962025-07-07T20:05:10.183ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
59972025-07-07T20:05:10.183ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 508 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59982025-07-07T20:05:10.183ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 508 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
59992025-07-07T20:05:10.183ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
60002025-07-07T20:05:10.184ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
60012025-07-07T20:05:10.184ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
60022025-07-07T20:05:10.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
60032025-07-07T20:05:10.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
60042025-07-07T20:05:10.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
60052025-07-07T20:05:10.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
60062025-07-07T20:05:10.185ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 509 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60072025-07-07T20:05:10.185ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 509 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60082025-07-07T20:05:10.187ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
60092025-07-07T20:05:10.187ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
60102025-07-07T20:05:10.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
60112025-07-07T20:05:10.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
60122025-07-07T20:05:10.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
60132025-07-07T20:05:10.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
60142025-07-07T20:05:10.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
60152025-07-07T20:05:10.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
60162025-07-07T20:05:10.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
60172025-07-07T20:05:10.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
60182025-07-07T20:05:10.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
60192025-07-07T20:05:10.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
60202025-07-07T20:05:10.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
60212025-07-07T20:05:10.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
60222025-07-07T20:05:10.191ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 510 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
60232025-07-07T20:05:10.191ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 510 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
60242025-07-07T20:05:10.200ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
60252025-07-07T20:05:10.200ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
60262025-07-07T20:05:10.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
60272025-07-07T20:05:10.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
60282025-07-07T20:05:10.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
60292025-07-07T20:05:10.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
60302025-07-07T20:05:10.201ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 511 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60312025-07-07T20:05:10.201ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 511 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60322025-07-07T20:05:10.203ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
60332025-07-07T20:05:10.203ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
60342025-07-07T20:05:10.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
60352025-07-07T20:05:10.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
60362025-07-07T20:05:10.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
60372025-07-07T20:05:10.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
60382025-07-07T20:05:10.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
60392025-07-07T20:05:10.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
60402025-07-07T20:05:10.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
60412025-07-07T20:05:10.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 512 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60422025-07-07T20:05:10.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 512 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
60432025-07-07T20:05:10.208ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
60442025-07-07T20:05:10.208ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
60452025-07-07T20:05:10.227ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
60462025-07-07T20:05:10.227ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
60472025-07-07T20:05:10.228ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
60482025-07-07T20:05:10.228ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
60492025-07-07T20:05:10.228ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
60502025-07-07T20:05:10.228ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
60512025-07-07T20:05:10.228ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
60522025-07-07T20:05:10.228ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
60532025-07-07T20:05:10.228ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
60542025-07-07T20:05:10.228ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 513 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
60552025-07-07T20:05:10.228ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 513 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60562025-07-07T20:05:10.239ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 514 }, kind: MgsRequest(SpState) }
60572025-07-07T20:05:10.239ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 514 }, kind: MgsRequest(SpState) }
60582025-07-07T20:05:10.240ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
60592025-07-07T20:05:10.240ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
60602025-07-07T20:05:10.240ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 514 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
60612025-07-07T20:05:10.240ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 514 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
60622025-07-07T20:05:10.240ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
60632025-07-07T20:05:10.240ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
60642025-07-07T20:05:11.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
60652025-07-07T20:05:11.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
60662025-07-07T20:05:11.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
60672025-07-07T20:05:11.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
60682025-07-07T20:05:11.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 307 }, kind: MgsRequest(SpState) }
60692025-07-07T20:05:11.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 365 }, kind: MgsRequest(SpState) }
60702025-07-07T20:05:11.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 515 }, kind: MgsRequest(SpState) }
60712025-07-07T20:05:11.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 515 }, kind: MgsRequest(SpState) }
60722025-07-07T20:05:11.156ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
60732025-07-07T20:05:11.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
60742025-07-07T20:05:11.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
60752025-07-07T20:05:11.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
60762025-07-07T20:05:11.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
60772025-07-07T20:05:11.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
60782025-07-07T20:05:11.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 515 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
60792025-07-07T20:05:11.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 515 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
60802025-07-07T20:05:11.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
60812025-07-07T20:05:11.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 308 }, kind: MgsRequest(SpState) }
60822025-07-07T20:05:11.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
60832025-07-07T20:05:11.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
60842025-07-07T20:05:11.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
60852025-07-07T20:05:11.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
60862025-07-07T20:05:11.158ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
60872025-07-07T20:05:11.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
60882025-07-07T20:05:11.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
60892025-07-07T20:05:11.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
60902025-07-07T20:05:11.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
60912025-07-07T20:05:11.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 366 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60922025-07-07T20:05:11.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 308 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
60932025-07-07T20:05:11.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 516 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60942025-07-07T20:05:11.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 516 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
60952025-07-07T20:05:11.159ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
60962025-07-07T20:05:11.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
60972025-07-07T20:05:11.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
60982025-07-07T20:05:11.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
60992025-07-07T20:05:11.161ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
61002025-07-07T20:05:11.161ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
61012025-07-07T20:05:11.161ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
61022025-07-07T20:05:11.161ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
61032025-07-07T20:05:11.161ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
61042025-07-07T20:05:11.161ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
61052025-07-07T20:05:11.161ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 367 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61062025-07-07T20:05:11.161ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 517 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61072025-07-07T20:05:11.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 517 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61082025-07-07T20:05:11.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 368 }, kind: MgsRequest(SpState) }
61092025-07-07T20:05:11.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
61102025-07-07T20:05:11.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
61112025-07-07T20:05:11.164ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
61122025-07-07T20:05:11.164ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
61132025-07-07T20:05:11.164ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
61142025-07-07T20:05:11.164ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
61152025-07-07T20:05:11.164ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
61162025-07-07T20:05:11.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
61172025-07-07T20:05:11.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 518 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61182025-07-07T20:05:11.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 518 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61192025-07-07T20:05:11.165ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
61202025-07-07T20:05:11.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
61212025-07-07T20:05:11.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
61222025-07-07T20:05:11.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
61232025-07-07T20:05:11.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
61242025-07-07T20:05:11.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
61252025-07-07T20:05:11.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
61262025-07-07T20:05:11.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 519 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61272025-07-07T20:05:11.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 519 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61282025-07-07T20:05:11.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
61292025-07-07T20:05:11.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
61302025-07-07T20:05:11.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
61312025-07-07T20:05:11.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
61322025-07-07T20:05:11.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
61332025-07-07T20:05:11.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
61342025-07-07T20:05:11.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
61352025-07-07T20:05:11.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
61362025-07-07T20:05:11.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
61372025-07-07T20:05:11.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
61382025-07-07T20:05:11.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
61392025-07-07T20:05:11.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
61402025-07-07T20:05:11.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
61412025-07-07T20:05:11.168ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
61422025-07-07T20:05:11.168ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 520 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
61432025-07-07T20:05:11.168ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 520 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
61442025-07-07T20:05:11.179ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
61452025-07-07T20:05:11.179ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
61462025-07-07T20:05:11.179ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
61472025-07-07T20:05:11.179ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
61482025-07-07T20:05:11.179ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
61492025-07-07T20:05:11.180ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
61502025-07-07T20:05:11.180ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 521 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61512025-07-07T20:05:11.180ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 521 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61522025-07-07T20:05:11.181ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
61532025-07-07T20:05:11.181ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
61542025-07-07T20:05:11.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
61552025-07-07T20:05:11.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
61562025-07-07T20:05:11.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
61572025-07-07T20:05:11.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
61582025-07-07T20:05:11.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
61592025-07-07T20:05:11.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
61602025-07-07T20:05:11.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
61612025-07-07T20:05:11.181ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 522 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61622025-07-07T20:05:11.181ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 522 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
61632025-07-07T20:05:11.184ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
61642025-07-07T20:05:11.185ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
61652025-07-07T20:05:11.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
61662025-07-07T20:05:11.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
61672025-07-07T20:05:11.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
61682025-07-07T20:05:11.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
61692025-07-07T20:05:11.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
61702025-07-07T20:05:11.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
61712025-07-07T20:05:11.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
61722025-07-07T20:05:11.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
61732025-07-07T20:05:11.185ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
61742025-07-07T20:05:11.185ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 523 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
61752025-07-07T20:05:11.185ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 523 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
61762025-07-07T20:05:11.189ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 524 }, kind: MgsRequest(SpState) }
61772025-07-07T20:05:11.189ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 524 }, kind: MgsRequest(SpState) }
61782025-07-07T20:05:11.189ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
61792025-07-07T20:05:11.189ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
61802025-07-07T20:05:11.189ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 524 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
61812025-07-07T20:05:11.189ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 524 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
61822025-07-07T20:05:11.189ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
61832025-07-07T20:05:11.190ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
61842025-07-07T20:05:12.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
61852025-07-07T20:05:12.158ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
61862025-07-07T20:05:12.159ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
61872025-07-07T20:05:12.159ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
61882025-07-07T20:05:12.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 309 }, kind: MgsRequest(SpState) }
61892025-07-07T20:05:12.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 369 }, kind: MgsRequest(SpState) }
61902025-07-07T20:05:12.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 525 }, kind: MgsRequest(SpState) }
61912025-07-07T20:05:12.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 525 }, kind: MgsRequest(SpState) }
61922025-07-07T20:05:12.160ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
61932025-07-07T20:05:12.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
61942025-07-07T20:05:12.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
61952025-07-07T20:05:12.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
61962025-07-07T20:05:12.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
61972025-07-07T20:05:12.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 309 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
61982025-07-07T20:05:12.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 525 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
61992025-07-07T20:05:12.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 525 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
62002025-07-07T20:05:12.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
62012025-07-07T20:05:12.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 310 }, kind: MgsRequest(SpState) }
62022025-07-07T20:05:12.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
62032025-07-07T20:05:12.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
62042025-07-07T20:05:12.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
62052025-07-07T20:05:12.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
62062025-07-07T20:05:12.163ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
62072025-07-07T20:05:12.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
62082025-07-07T20:05:12.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
62092025-07-07T20:05:12.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
62102025-07-07T20:05:12.163ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
62112025-07-07T20:05:12.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 370 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62122025-07-07T20:05:12.163ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
62132025-07-07T20:05:12.164ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 526 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62142025-07-07T20:05:12.164ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 526 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62152025-07-07T20:05:12.165ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
62162025-07-07T20:05:12.167ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
62172025-07-07T20:05:12.167ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
62182025-07-07T20:05:12.167ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
62192025-07-07T20:05:12.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
62202025-07-07T20:05:12.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
62212025-07-07T20:05:12.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
62222025-07-07T20:05:12.177ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
62232025-07-07T20:05:12.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
62242025-07-07T20:05:12.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
62252025-07-07T20:05:12.178ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 371 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62262025-07-07T20:05:12.179ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 527 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62272025-07-07T20:05:12.180ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 527 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62282025-07-07T20:05:12.187ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 372 }, kind: MgsRequest(SpState) }
62292025-07-07T20:05:12.188ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
62302025-07-07T20:05:12.188ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
62312025-07-07T20:05:12.188ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
62322025-07-07T20:05:12.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
62332025-07-07T20:05:12.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
62342025-07-07T20:05:12.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
62352025-07-07T20:05:12.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
62362025-07-07T20:05:12.189ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
62372025-07-07T20:05:12.189ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 528 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62382025-07-07T20:05:12.189ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 528 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62392025-07-07T20:05:12.189ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
62402025-07-07T20:05:12.190ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
62412025-07-07T20:05:12.190ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
62422025-07-07T20:05:12.191ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
62432025-07-07T20:05:12.191ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
62442025-07-07T20:05:12.191ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
62452025-07-07T20:05:12.191ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
62462025-07-07T20:05:12.191ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 529 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62472025-07-07T20:05:12.191ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 529 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62482025-07-07T20:05:12.192ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
62492025-07-07T20:05:12.192ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
62502025-07-07T20:05:12.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
62512025-07-07T20:05:12.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
62522025-07-07T20:05:12.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
62532025-07-07T20:05:12.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
62542025-07-07T20:05:12.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
62552025-07-07T20:05:12.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
62562025-07-07T20:05:12.193ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
62572025-07-07T20:05:12.193ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
62582025-07-07T20:05:12.193ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
62592025-07-07T20:05:12.193ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
62602025-07-07T20:05:12.193ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
62612025-07-07T20:05:12.193ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
62622025-07-07T20:05:12.194ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 530 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
62632025-07-07T20:05:12.194ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 530 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
62642025-07-07T20:05:12.200ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
62652025-07-07T20:05:12.200ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
62662025-07-07T20:05:12.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
62672025-07-07T20:05:12.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
62682025-07-07T20:05:12.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
62692025-07-07T20:05:12.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
62702025-07-07T20:05:12.202ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 531 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62712025-07-07T20:05:12.202ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 531 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62722025-07-07T20:05:12.202ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
62732025-07-07T20:05:12.202ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
62742025-07-07T20:05:12.202ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
62752025-07-07T20:05:12.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
62762025-07-07T20:05:12.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
62772025-07-07T20:05:12.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
62782025-07-07T20:05:12.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
62792025-07-07T20:05:12.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
62802025-07-07T20:05:12.203ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
62812025-07-07T20:05:12.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 532 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62822025-07-07T20:05:12.203ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 532 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
62832025-07-07T20:05:12.206ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
62842025-07-07T20:05:12.207ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
62852025-07-07T20:05:12.208ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
62862025-07-07T20:05:12.208ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
62872025-07-07T20:05:12.208ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
62882025-07-07T20:05:12.208ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
62892025-07-07T20:05:12.208ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
62902025-07-07T20:05:12.208ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
62912025-07-07T20:05:12.208ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
62922025-07-07T20:05:12.208ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
62932025-07-07T20:05:12.208ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
62942025-07-07T20:05:12.208ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 533 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
62952025-07-07T20:05:12.209ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 533 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
62962025-07-07T20:05:12.229ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 534 }, kind: MgsRequest(SpState) }
62972025-07-07T20:05:12.229ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 534 }, kind: MgsRequest(SpState) }
62982025-07-07T20:05:12.230ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
62992025-07-07T20:05:12.230ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
63002025-07-07T20:05:12.230ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 534 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63012025-07-07T20:05:12.230ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 534 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63022025-07-07T20:05:12.230ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
63032025-07-07T20:05:12.230ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
63042025-07-07T20:05:13.159ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
63052025-07-07T20:05:13.159ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
63062025-07-07T20:05:13.159ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
63072025-07-07T20:05:13.159ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
63082025-07-07T20:05:13.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 311 }, kind: MgsRequest(SpState) }
63092025-07-07T20:05:13.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 373 }, kind: MgsRequest(SpState) }
63102025-07-07T20:05:13.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 535 }, kind: MgsRequest(SpState) }
63112025-07-07T20:05:13.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 535 }, kind: MgsRequest(SpState) }
63122025-07-07T20:05:13.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
63132025-07-07T20:05:13.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
63142025-07-07T20:05:13.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
63152025-07-07T20:05:13.161ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
63162025-07-07T20:05:13.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63172025-07-07T20:05:13.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63182025-07-07T20:05:13.164ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 535 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63192025-07-07T20:05:13.164ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 535 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63202025-07-07T20:05:13.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
63212025-07-07T20:05:13.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 312 }, kind: MgsRequest(SpState) }
63222025-07-07T20:05:13.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
63232025-07-07T20:05:13.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
63242025-07-07T20:05:13.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
63252025-07-07T20:05:13.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
63262025-07-07T20:05:13.165ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
63272025-07-07T20:05:13.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
63282025-07-07T20:05:13.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
63292025-07-07T20:05:13.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
63302025-07-07T20:05:13.165ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
63312025-07-07T20:05:13.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 374 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63322025-07-07T20:05:13.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 312 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63332025-07-07T20:05:13.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 536 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63342025-07-07T20:05:13.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 536 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63352025-07-07T20:05:13.167ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
63362025-07-07T20:05:13.177ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
63372025-07-07T20:05:13.177ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
63382025-07-07T20:05:13.177ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
63392025-07-07T20:05:13.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
63402025-07-07T20:05:13.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
63412025-07-07T20:05:13.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
63422025-07-07T20:05:13.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
63432025-07-07T20:05:13.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
63442025-07-07T20:05:13.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
63452025-07-07T20:05:13.178ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 375 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63462025-07-07T20:05:13.178ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 537 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63472025-07-07T20:05:13.178ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 537 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63482025-07-07T20:05:13.182ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 376 }, kind: MgsRequest(SpState) }
63492025-07-07T20:05:13.182ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
63502025-07-07T20:05:13.182ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
63512025-07-07T20:05:13.183ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
63522025-07-07T20:05:13.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
63532025-07-07T20:05:13.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
63542025-07-07T20:05:13.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
63552025-07-07T20:05:13.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
63562025-07-07T20:05:13.183ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
63572025-07-07T20:05:13.184ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 538 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63582025-07-07T20:05:13.184ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 538 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63592025-07-07T20:05:13.184ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
63602025-07-07T20:05:13.186ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
63612025-07-07T20:05:13.186ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
63622025-07-07T20:05:13.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
63632025-07-07T20:05:13.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
63642025-07-07T20:05:13.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
63652025-07-07T20:05:13.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
63662025-07-07T20:05:13.187ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 539 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63672025-07-07T20:05:13.187ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 539 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63682025-07-07T20:05:13.188ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
63692025-07-07T20:05:13.189ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
63702025-07-07T20:05:13.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
63712025-07-07T20:05:13.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
63722025-07-07T20:05:13.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
63732025-07-07T20:05:13.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
63742025-07-07T20:05:13.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
63752025-07-07T20:05:13.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
63762025-07-07T20:05:13.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
63772025-07-07T20:05:13.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
63782025-07-07T20:05:13.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
63792025-07-07T20:05:13.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
63802025-07-07T20:05:13.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
63812025-07-07T20:05:13.189ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
63822025-07-07T20:05:13.189ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 540 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
63832025-07-07T20:05:13.189ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 540 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
63842025-07-07T20:05:13.195ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
63852025-07-07T20:05:13.195ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
63862025-07-07T20:05:13.195ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
63872025-07-07T20:05:13.196ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
63882025-07-07T20:05:13.196ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
63892025-07-07T20:05:13.196ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
63902025-07-07T20:05:13.196ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 541 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63912025-07-07T20:05:13.196ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 541 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
63922025-07-07T20:05:13.197ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
63932025-07-07T20:05:13.197ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
63942025-07-07T20:05:13.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
63952025-07-07T20:05:13.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
63962025-07-07T20:05:13.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
63972025-07-07T20:05:13.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
63982025-07-07T20:05:13.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
63992025-07-07T20:05:13.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
64002025-07-07T20:05:13.197ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
64012025-07-07T20:05:13.197ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 542 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64022025-07-07T20:05:13.197ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 542 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
64032025-07-07T20:05:13.200ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
64042025-07-07T20:05:13.200ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
64052025-07-07T20:05:13.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
64062025-07-07T20:05:13.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
64072025-07-07T20:05:13.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
64082025-07-07T20:05:13.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
64092025-07-07T20:05:13.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
64102025-07-07T20:05:13.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
64112025-07-07T20:05:13.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
64122025-07-07T20:05:13.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
64132025-07-07T20:05:13.201ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
64142025-07-07T20:05:13.201ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 543 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
64152025-07-07T20:05:13.201ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 543 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64162025-07-07T20:05:13.205ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 544 }, kind: MgsRequest(SpState) }
64172025-07-07T20:05:13.205ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 544 }, kind: MgsRequest(SpState) }
64182025-07-07T20:05:13.205ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
64192025-07-07T20:05:13.205ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
64202025-07-07T20:05:13.205ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 544 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64212025-07-07T20:05:13.206ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 544 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64222025-07-07T20:05:13.206ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
64232025-07-07T20:05:13.206ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
64242025-07-07T20:05:14.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
64252025-07-07T20:05:14.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
64262025-07-07T20:05:14.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
64272025-07-07T20:05:14.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
64282025-07-07T20:05:14.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 313 }, kind: MgsRequest(SpState) }
64292025-07-07T20:05:14.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 377 }, kind: MgsRequest(SpState) }
64302025-07-07T20:05:14.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 545 }, kind: MgsRequest(SpState) }
64312025-07-07T20:05:14.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 545 }, kind: MgsRequest(SpState) }
64322025-07-07T20:05:14.156ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
64332025-07-07T20:05:14.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
64342025-07-07T20:05:14.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
64352025-07-07T20:05:14.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
64362025-07-07T20:05:14.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64372025-07-07T20:05:14.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 313 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64382025-07-07T20:05:14.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 545 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64392025-07-07T20:05:14.157ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 545 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64402025-07-07T20:05:14.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
64412025-07-07T20:05:14.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 314 }, kind: MgsRequest(SpState) }
64422025-07-07T20:05:14.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
64432025-07-07T20:05:14.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
64442025-07-07T20:05:14.157ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
64452025-07-07T20:05:14.157ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
64462025-07-07T20:05:14.157ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
64472025-07-07T20:05:14.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
64482025-07-07T20:05:14.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
64492025-07-07T20:05:14.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
64502025-07-07T20:05:14.158ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
64512025-07-07T20:05:14.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 378 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64522025-07-07T20:05:14.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64532025-07-07T20:05:14.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 546 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64542025-07-07T20:05:14.158ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 546 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64552025-07-07T20:05:14.159ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
64562025-07-07T20:05:14.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
64572025-07-07T20:05:14.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
64582025-07-07T20:05:14.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
64592025-07-07T20:05:14.161ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
64602025-07-07T20:05:14.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
64612025-07-07T20:05:14.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
64622025-07-07T20:05:14.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
64632025-07-07T20:05:14.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
64642025-07-07T20:05:14.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
64652025-07-07T20:05:14.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 379 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64662025-07-07T20:05:14.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 547 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64672025-07-07T20:05:14.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 547 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64682025-07-07T20:05:14.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 380 }, kind: MgsRequest(SpState) }
64692025-07-07T20:05:14.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
64702025-07-07T20:05:14.164ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
64712025-07-07T20:05:14.167ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
64722025-07-07T20:05:14.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
64732025-07-07T20:05:14.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
64742025-07-07T20:05:14.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
64752025-07-07T20:05:14.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
64762025-07-07T20:05:14.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
64772025-07-07T20:05:14.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 548 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64782025-07-07T20:05:14.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 548 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64792025-07-07T20:05:14.167ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
64802025-07-07T20:05:14.167ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
64812025-07-07T20:05:14.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
64822025-07-07T20:05:14.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
64832025-07-07T20:05:14.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
64842025-07-07T20:05:14.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
64852025-07-07T20:05:14.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
64862025-07-07T20:05:14.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 549 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64872025-07-07T20:05:14.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 549 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
64882025-07-07T20:05:14.171ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
64892025-07-07T20:05:14.171ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
64902025-07-07T20:05:14.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
64912025-07-07T20:05:14.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
64922025-07-07T20:05:14.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
64932025-07-07T20:05:14.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
64942025-07-07T20:05:14.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
64952025-07-07T20:05:14.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
64962025-07-07T20:05:14.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
64972025-07-07T20:05:14.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
64982025-07-07T20:05:14.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
64992025-07-07T20:05:14.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
65002025-07-07T20:05:14.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
65012025-07-07T20:05:14.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
65022025-07-07T20:05:14.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 550 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
65032025-07-07T20:05:14.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 550 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
65042025-07-07T20:05:14.179ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
65052025-07-07T20:05:14.179ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
65062025-07-07T20:05:14.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
65072025-07-07T20:05:14.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
65082025-07-07T20:05:14.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
65092025-07-07T20:05:14.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
65102025-07-07T20:05:14.181ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 551 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65112025-07-07T20:05:14.181ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 551 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65122025-07-07T20:05:14.183ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
65132025-07-07T20:05:14.183ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
65142025-07-07T20:05:14.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
65152025-07-07T20:05:14.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
65162025-07-07T20:05:14.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
65172025-07-07T20:05:14.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
65182025-07-07T20:05:14.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
65192025-07-07T20:05:14.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
65202025-07-07T20:05:14.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
65212025-07-07T20:05:14.183ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 552 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65222025-07-07T20:05:14.183ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 552 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
65232025-07-07T20:05:14.190ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
65242025-07-07T20:05:14.190ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
65252025-07-07T20:05:14.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
65262025-07-07T20:05:14.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
65272025-07-07T20:05:14.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
65282025-07-07T20:05:14.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
65292025-07-07T20:05:14.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
65302025-07-07T20:05:14.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
65312025-07-07T20:05:14.190ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
65322025-07-07T20:05:14.191ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
65332025-07-07T20:05:14.191ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
65342025-07-07T20:05:14.191ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 553 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
65352025-07-07T20:05:14.191ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 553 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65362025-07-07T20:05:14.196ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 554 }, kind: MgsRequest(SpState) }
65372025-07-07T20:05:14.196ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 554 }, kind: MgsRequest(SpState) }
65382025-07-07T20:05:14.198ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
65392025-07-07T20:05:14.198ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
65402025-07-07T20:05:14.198ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 554 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65412025-07-07T20:05:14.198ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 554 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65422025-07-07T20:05:14.198ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
65432025-07-07T20:05:14.198ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
65442025-07-07T20:05:14.421ZTRACtest_snapshot_basic (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
65452025-07-07T20:05:14.424ZWARNtest_snapshot_basic (producer-registration-task): failed to register with Nexus, will retry count = 7 delay = 29.292633276s error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:371
65462025-07-07T20:05:15.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
65472025-07-07T20:05:15.158ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
65482025-07-07T20:05:15.158ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
65492025-07-07T20:05:15.158ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
65502025-07-07T20:05:15.158ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 315 }, kind: MgsRequest(SpState) }
65512025-07-07T20:05:15.158ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 381 }, kind: MgsRequest(SpState) }
65522025-07-07T20:05:15.158ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 555 }, kind: MgsRequest(SpState) }
65532025-07-07T20:05:15.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 555 }, kind: MgsRequest(SpState) }
65542025-07-07T20:05:15.160ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
65552025-07-07T20:05:15.160ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
65562025-07-07T20:05:15.160ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
65572025-07-07T20:05:15.160ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
65582025-07-07T20:05:15.161ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65592025-07-07T20:05:15.161ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65602025-07-07T20:05:15.161ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 555 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65612025-07-07T20:05:15.161ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 555 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65622025-07-07T20:05:15.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
65632025-07-07T20:05:15.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 316 }, kind: MgsRequest(SpState) }
65642025-07-07T20:05:15.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
65652025-07-07T20:05:15.161ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
65662025-07-07T20:05:15.161ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
65672025-07-07T20:05:15.161ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
65682025-07-07T20:05:15.162ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
65692025-07-07T20:05:15.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
65702025-07-07T20:05:15.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
65712025-07-07T20:05:15.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
65722025-07-07T20:05:15.162ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
65732025-07-07T20:05:15.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 382 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65742025-07-07T20:05:15.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 316 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65752025-07-07T20:05:15.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 556 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65762025-07-07T20:05:15.162ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 556 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65772025-07-07T20:05:15.163ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
65782025-07-07T20:05:15.165ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
65792025-07-07T20:05:15.165ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
65802025-07-07T20:05:15.165ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
65812025-07-07T20:05:15.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
65822025-07-07T20:05:15.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
65832025-07-07T20:05:15.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
65842025-07-07T20:05:15.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
65852025-07-07T20:05:15.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
65862025-07-07T20:05:15.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
65872025-07-07T20:05:15.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 383 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65882025-07-07T20:05:15.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 557 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65892025-07-07T20:05:15.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 557 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
65902025-07-07T20:05:15.169ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 384 }, kind: MgsRequest(SpState) }
65912025-07-07T20:05:15.169ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
65922025-07-07T20:05:15.169ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
65932025-07-07T20:05:15.169ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
65942025-07-07T20:05:15.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
65952025-07-07T20:05:15.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
65962025-07-07T20:05:15.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
65972025-07-07T20:05:15.170ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
65982025-07-07T20:05:15.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
65992025-07-07T20:05:15.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 558 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66002025-07-07T20:05:15.170ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 558 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66012025-07-07T20:05:15.170ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
66022025-07-07T20:05:15.171ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
66032025-07-07T20:05:15.171ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
66042025-07-07T20:05:15.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
66052025-07-07T20:05:15.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
66062025-07-07T20:05:15.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
66072025-07-07T20:05:15.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
66082025-07-07T20:05:15.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 559 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66092025-07-07T20:05:15.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 559 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66102025-07-07T20:05:15.173ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
66112025-07-07T20:05:15.173ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
66122025-07-07T20:05:15.173ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
66132025-07-07T20:05:15.173ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
66142025-07-07T20:05:15.173ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
66152025-07-07T20:05:15.173ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
66162025-07-07T20:05:15.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
66172025-07-07T20:05:15.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
66182025-07-07T20:05:15.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
66192025-07-07T20:05:15.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
66202025-07-07T20:05:15.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
66212025-07-07T20:05:15.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
66222025-07-07T20:05:15.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
66232025-07-07T20:05:15.174ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
66242025-07-07T20:05:15.174ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 560 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
66252025-07-07T20:05:15.174ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 560 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
66262025-07-07T20:05:15.180ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
66272025-07-07T20:05:15.180ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
66282025-07-07T20:05:15.180ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
66292025-07-07T20:05:15.180ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
66302025-07-07T20:05:15.180ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
66312025-07-07T20:05:15.180ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
66322025-07-07T20:05:15.180ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 561 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66332025-07-07T20:05:15.181ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 561 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66342025-07-07T20:05:15.182ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
66352025-07-07T20:05:15.182ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
66362025-07-07T20:05:15.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
66372025-07-07T20:05:15.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
66382025-07-07T20:05:15.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
66392025-07-07T20:05:15.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
66402025-07-07T20:05:15.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
66412025-07-07T20:05:15.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
66422025-07-07T20:05:15.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
66432025-07-07T20:05:15.182ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 562 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66442025-07-07T20:05:15.182ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 562 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
66452025-07-07T20:05:15.185ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
66462025-07-07T20:05:15.186ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
66472025-07-07T20:05:15.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
66482025-07-07T20:05:15.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
66492025-07-07T20:05:15.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
66502025-07-07T20:05:15.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
66512025-07-07T20:05:15.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
66522025-07-07T20:05:15.187ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
66532025-07-07T20:05:15.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
66542025-07-07T20:05:15.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
66552025-07-07T20:05:15.188ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
66562025-07-07T20:05:15.188ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 563 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
66572025-07-07T20:05:15.188ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 563 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66582025-07-07T20:05:15.194ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 564 }, kind: MgsRequest(SpState) }
66592025-07-07T20:05:15.194ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 564 }, kind: MgsRequest(SpState) }
66602025-07-07T20:05:15.194ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
66612025-07-07T20:05:15.194ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
66622025-07-07T20:05:15.195ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 564 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
66632025-07-07T20:05:15.195ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 564 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
66642025-07-07T20:05:15.195ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
66652025-07-07T20:05:15.195ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
66662025-07-07T20:05:16.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
66672025-07-07T20:05:16.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
66682025-07-07T20:05:16.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
66692025-07-07T20:05:16.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
66702025-07-07T20:05:16.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 317 }, kind: MgsRequest(SpState) }
66712025-07-07T20:05:16.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 385 }, kind: MgsRequest(SpState) }
66722025-07-07T20:05:16.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 565 }, kind: MgsRequest(SpState) }
66732025-07-07T20:05:16.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 565 }, kind: MgsRequest(SpState) }
66742025-07-07T20:05:16.164ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
66752025-07-07T20:05:16.165ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
66762025-07-07T20:05:16.165ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
66772025-07-07T20:05:16.165ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
66782025-07-07T20:05:16.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
66792025-07-07T20:05:16.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 317 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
66802025-07-07T20:05:16.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 565 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
66812025-07-07T20:05:16.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 565 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
66822025-07-07T20:05:16.165ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
66832025-07-07T20:05:16.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 318 }, kind: MgsRequest(SpState) }
66842025-07-07T20:05:16.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
66852025-07-07T20:05:16.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
66862025-07-07T20:05:16.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
66872025-07-07T20:05:16.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
66882025-07-07T20:05:16.166ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
66892025-07-07T20:05:16.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
66902025-07-07T20:05:16.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
66912025-07-07T20:05:16.166ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
66922025-07-07T20:05:16.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
66932025-07-07T20:05:16.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 386 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66942025-07-07T20:05:16.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
66952025-07-07T20:05:16.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 566 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66962025-07-07T20:05:16.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 566 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
66972025-07-07T20:05:16.168ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
66982025-07-07T20:05:16.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
66992025-07-07T20:05:16.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
67002025-07-07T20:05:16.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
67012025-07-07T20:05:16.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
67022025-07-07T20:05:16.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
67032025-07-07T20:05:16.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
67042025-07-07T20:05:16.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
67052025-07-07T20:05:16.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
67062025-07-07T20:05:16.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
67072025-07-07T20:05:16.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 387 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67082025-07-07T20:05:16.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 567 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67092025-07-07T20:05:16.171ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 567 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67102025-07-07T20:05:16.174ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 388 }, kind: MgsRequest(SpState) }
67112025-07-07T20:05:16.174ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
67122025-07-07T20:05:16.174ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
67132025-07-07T20:05:16.175ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
67142025-07-07T20:05:16.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
67152025-07-07T20:05:16.175ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
67162025-07-07T20:05:16.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
67172025-07-07T20:05:16.178ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
67182025-07-07T20:05:16.179ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
67192025-07-07T20:05:16.179ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 568 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67202025-07-07T20:05:16.179ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 568 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67212025-07-07T20:05:16.179ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
67222025-07-07T20:05:16.181ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
67232025-07-07T20:05:16.181ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
67242025-07-07T20:05:16.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
67252025-07-07T20:05:16.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
67262025-07-07T20:05:16.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
67272025-07-07T20:05:16.181ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
67282025-07-07T20:05:16.181ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 569 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67292025-07-07T20:05:16.182ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 569 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67302025-07-07T20:05:16.184ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
67312025-07-07T20:05:16.184ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
67322025-07-07T20:05:16.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
67332025-07-07T20:05:16.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
67342025-07-07T20:05:16.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
67352025-07-07T20:05:16.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
67362025-07-07T20:05:16.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
67372025-07-07T20:05:16.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
67382025-07-07T20:05:16.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
67392025-07-07T20:05:16.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
67402025-07-07T20:05:16.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
67412025-07-07T20:05:16.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
67422025-07-07T20:05:16.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
67432025-07-07T20:05:16.184ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
67442025-07-07T20:05:16.184ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 570 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
67452025-07-07T20:05:16.184ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 570 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
67462025-07-07T20:05:16.193ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
67472025-07-07T20:05:16.193ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
67482025-07-07T20:05:16.194ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
67492025-07-07T20:05:16.194ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
67502025-07-07T20:05:16.194ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
67512025-07-07T20:05:16.194ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
67522025-07-07T20:05:16.195ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 571 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67532025-07-07T20:05:16.195ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 571 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67542025-07-07T20:05:16.197ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
67552025-07-07T20:05:16.197ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
67562025-07-07T20:05:16.199ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
67572025-07-07T20:05:16.199ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
67582025-07-07T20:05:16.200ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
67592025-07-07T20:05:16.200ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
67602025-07-07T20:05:16.200ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
67612025-07-07T20:05:16.200ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
67622025-07-07T20:05:16.200ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
67632025-07-07T20:05:16.200ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 572 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67642025-07-07T20:05:16.200ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 572 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
67652025-07-07T20:05:16.209ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
67662025-07-07T20:05:16.210ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
67672025-07-07T20:05:16.210ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
67682025-07-07T20:05:16.212ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
67692025-07-07T20:05:16.213ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
67702025-07-07T20:05:16.213ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
67712025-07-07T20:05:16.213ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
67722025-07-07T20:05:16.213ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
67732025-07-07T20:05:16.213ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
67742025-07-07T20:05:16.213ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
67752025-07-07T20:05:16.213ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
67762025-07-07T20:05:16.214ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 573 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
67772025-07-07T20:05:16.214ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 573 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
67782025-07-07T20:05:16.222ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 574 }, kind: MgsRequest(SpState) }
67792025-07-07T20:05:16.222ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 574 }, kind: MgsRequest(SpState) }
67802025-07-07T20:05:16.223ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
67812025-07-07T20:05:16.231ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
67822025-07-07T20:05:16.235ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 574 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
67832025-07-07T20:05:16.235ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 574 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
67842025-07-07T20:05:16.236ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
67852025-07-07T20:05:16.236ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
67862025-07-07T20:05:17.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
67872025-07-07T20:05:17.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
67882025-07-07T20:05:17.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
67892025-07-07T20:05:17.156ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
67902025-07-07T20:05:17.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 319 }, kind: MgsRequest(SpState) }
67912025-07-07T20:05:17.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 389 }, kind: MgsRequest(SpState) }
67922025-07-07T20:05:17.156ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 575 }, kind: MgsRequest(SpState) }
67932025-07-07T20:05:17.157ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 575 }, kind: MgsRequest(SpState) }
67942025-07-07T20:05:17.164ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
67952025-07-07T20:05:17.165ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
67962025-07-07T20:05:17.165ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
67972025-07-07T20:05:17.165ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
67982025-07-07T20:05:17.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
67992025-07-07T20:05:17.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
68002025-07-07T20:05:17.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 575 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
68012025-07-07T20:05:17.166ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 575 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
68022025-07-07T20:05:17.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
68032025-07-07T20:05:17.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 320 }, kind: MgsRequest(SpState) }
68042025-07-07T20:05:17.166ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
68052025-07-07T20:05:17.167ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
68062025-07-07T20:05:17.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
68072025-07-07T20:05:17.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
68082025-07-07T20:05:17.167ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
68092025-07-07T20:05:17.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
68102025-07-07T20:05:17.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
68112025-07-07T20:05:17.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
68122025-07-07T20:05:17.167ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
68132025-07-07T20:05:17.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 390 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68142025-07-07T20:05:17.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 320 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
68152025-07-07T20:05:17.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 576 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68162025-07-07T20:05:17.167ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 576 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68172025-07-07T20:05:17.168ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
68182025-07-07T20:05:17.171ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
68192025-07-07T20:05:17.171ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
68202025-07-07T20:05:17.171ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
68212025-07-07T20:05:17.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
68222025-07-07T20:05:17.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
68232025-07-07T20:05:17.171ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
68242025-07-07T20:05:17.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
68252025-07-07T20:05:17.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
68262025-07-07T20:05:17.172ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
68272025-07-07T20:05:17.172ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 391 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68282025-07-07T20:05:17.172ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 577 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68292025-07-07T20:05:17.172ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 577 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68302025-07-07T20:05:17.183ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 392 }, kind: MgsRequest(SpState) }
68312025-07-07T20:05:17.183ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
68322025-07-07T20:05:17.188ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
68332025-07-07T20:05:17.191ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
68342025-07-07T20:05:17.191ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
68352025-07-07T20:05:17.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
68362025-07-07T20:05:17.192ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
68372025-07-07T20:05:17.193ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
68382025-07-07T20:05:17.194ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
68392025-07-07T20:05:17.194ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 578 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68402025-07-07T20:05:17.194ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 578 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68412025-07-07T20:05:17.195ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
68422025-07-07T20:05:17.202ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
68432025-07-07T20:05:17.202ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
68442025-07-07T20:05:17.205ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
68452025-07-07T20:05:17.207ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
68462025-07-07T20:05:17.208ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
68472025-07-07T20:05:17.208ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
68482025-07-07T20:05:17.209ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 579 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68492025-07-07T20:05:17.209ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 579 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68502025-07-07T20:05:17.213ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
68512025-07-07T20:05:17.213ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
68522025-07-07T20:05:17.213ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
68532025-07-07T20:05:17.216ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
68542025-07-07T20:05:17.216ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
68552025-07-07T20:05:17.216ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
68562025-07-07T20:05:17.216ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
68572025-07-07T20:05:17.216ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
68582025-07-07T20:05:17.216ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
68592025-07-07T20:05:17.216ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
68602025-07-07T20:05:17.216ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
68612025-07-07T20:05:17.216ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
68622025-07-07T20:05:17.216ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
68632025-07-07T20:05:17.216ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
68642025-07-07T20:05:17.216ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 580 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
68652025-07-07T20:05:17.216ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 580 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
68662025-07-07T20:05:17.236ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
68672025-07-07T20:05:17.236ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
68682025-07-07T20:05:17.238ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
68692025-07-07T20:05:17.238ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
68702025-07-07T20:05:17.238ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
68712025-07-07T20:05:17.238ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
68722025-07-07T20:05:17.241ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 581 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68732025-07-07T20:05:17.241ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 581 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68742025-07-07T20:05:17.241ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
68752025-07-07T20:05:17.241ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
68762025-07-07T20:05:17.241ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
68772025-07-07T20:05:17.241ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
68782025-07-07T20:05:17.241ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
68792025-07-07T20:05:17.241ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
68802025-07-07T20:05:17.241ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
68812025-07-07T20:05:17.241ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
68822025-07-07T20:05:17.242ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
68832025-07-07T20:05:17.242ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 582 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68842025-07-07T20:05:17.242ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 582 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
68852025-07-07T20:05:17.246ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
68862025-07-07T20:05:17.247ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
68872025-07-07T20:05:17.248ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
68882025-07-07T20:05:17.248ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
68892025-07-07T20:05:17.248ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
68902025-07-07T20:05:17.248ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
68912025-07-07T20:05:17.248ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
68922025-07-07T20:05:17.248ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
68932025-07-07T20:05:17.248ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
68942025-07-07T20:05:17.248ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
68952025-07-07T20:05:17.248ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
68962025-07-07T20:05:17.248ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 583 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
68972025-07-07T20:05:17.248ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 583 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
68982025-07-07T20:05:17.272ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 584 }, kind: MgsRequest(SpState) }
68992025-07-07T20:05:17.272ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 584 }, kind: MgsRequest(SpState) }
69002025-07-07T20:05:17.276ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
69012025-07-07T20:05:17.277ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
69022025-07-07T20:05:17.278ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 584 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69032025-07-07T20:05:17.278ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 584 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69042025-07-07T20:05:17.278ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
69052025-07-07T20:05:17.278ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
69062025-07-07T20:05:18.206ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
69072025-07-07T20:05:18.206ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
69082025-07-07T20:05:18.206ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
69092025-07-07T20:05:18.206ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
69102025-07-07T20:05:18.207ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 321 }, kind: MgsRequest(SpState) }
69112025-07-07T20:05:18.207ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 393 }, kind: MgsRequest(SpState) }
69122025-07-07T20:05:18.207ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 585 }, kind: MgsRequest(SpState) }
69132025-07-07T20:05:18.207ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 585 }, kind: MgsRequest(SpState) }
69142025-07-07T20:05:18.208ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
69152025-07-07T20:05:18.208ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
69162025-07-07T20:05:18.208ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
69172025-07-07T20:05:18.209ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
69182025-07-07T20:05:18.210ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69192025-07-07T20:05:18.211ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 321 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69202025-07-07T20:05:18.211ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 585 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69212025-07-07T20:05:18.211ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 585 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69222025-07-07T20:05:18.220ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
69232025-07-07T20:05:18.220ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 322 }, kind: MgsRequest(SpState) }
69242025-07-07T20:05:18.221ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
69252025-07-07T20:05:18.221ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
69262025-07-07T20:05:18.223ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
69272025-07-07T20:05:18.223ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
69282025-07-07T20:05:18.223ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
69292025-07-07T20:05:18.223ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
69302025-07-07T20:05:18.223ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
69312025-07-07T20:05:18.223ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
69322025-07-07T20:05:18.223ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
69332025-07-07T20:05:18.225ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 394 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69342025-07-07T20:05:18.225ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69352025-07-07T20:05:18.225ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 586 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69362025-07-07T20:05:18.225ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 586 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69372025-07-07T20:05:18.226ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
69382025-07-07T20:05:18.230ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
69392025-07-07T20:05:18.230ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
69402025-07-07T20:05:18.230ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
69412025-07-07T20:05:18.230ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
69422025-07-07T20:05:18.230ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
69432025-07-07T20:05:18.230ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
69442025-07-07T20:05:18.230ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
69452025-07-07T20:05:18.230ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
69462025-07-07T20:05:18.230ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
69472025-07-07T20:05:18.230ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 395 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69482025-07-07T20:05:18.231ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 587 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69492025-07-07T20:05:18.231ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 587 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69502025-07-07T20:05:18.244ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 396 }, kind: MgsRequest(SpState) }
69512025-07-07T20:05:18.244ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
69522025-07-07T20:05:18.244ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
69532025-07-07T20:05:18.246ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
69542025-07-07T20:05:18.246ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
69552025-07-07T20:05:18.246ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
69562025-07-07T20:05:18.246ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
69572025-07-07T20:05:18.246ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
69582025-07-07T20:05:18.247ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
69592025-07-07T20:05:18.247ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 588 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69602025-07-07T20:05:18.247ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 588 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69612025-07-07T20:05:18.247ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
69622025-07-07T20:05:18.248ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
69632025-07-07T20:05:18.248ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
69642025-07-07T20:05:18.249ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
69652025-07-07T20:05:18.249ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
69662025-07-07T20:05:18.249ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
69672025-07-07T20:05:18.249ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
69682025-07-07T20:05:18.249ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 589 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69692025-07-07T20:05:18.249ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 589 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69702025-07-07T20:05:18.251ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
69712025-07-07T20:05:18.251ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
69722025-07-07T20:05:18.251ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
69732025-07-07T20:05:18.252ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
69742025-07-07T20:05:18.252ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
69752025-07-07T20:05:18.252ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
69762025-07-07T20:05:18.252ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
69772025-07-07T20:05:18.264ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
69782025-07-07T20:05:18.264ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
69792025-07-07T20:05:18.264ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
69802025-07-07T20:05:18.264ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
69812025-07-07T20:05:18.265ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
69822025-07-07T20:05:18.265ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
69832025-07-07T20:05:18.265ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
69842025-07-07T20:05:18.265ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 590 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
69852025-07-07T20:05:18.266ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 590 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
69862025-07-07T20:05:18.280ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
69872025-07-07T20:05:18.280ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
69882025-07-07T20:05:18.281ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
69892025-07-07T20:05:18.281ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
69902025-07-07T20:05:18.281ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
69912025-07-07T20:05:18.281ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
69922025-07-07T20:05:18.281ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 591 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69932025-07-07T20:05:18.281ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 591 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
69942025-07-07T20:05:18.283ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
69952025-07-07T20:05:18.284ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
69962025-07-07T20:05:18.284ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
69972025-07-07T20:05:18.284ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
69982025-07-07T20:05:18.284ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
69992025-07-07T20:05:18.284ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
70002025-07-07T20:05:18.284ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
70012025-07-07T20:05:18.285ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
70022025-07-07T20:05:18.285ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
70032025-07-07T20:05:18.285ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 592 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70042025-07-07T20:05:18.285ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 592 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
70052025-07-07T20:05:18.289ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
70062025-07-07T20:05:18.289ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
70072025-07-07T20:05:18.290ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
70082025-07-07T20:05:18.290ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
70092025-07-07T20:05:18.290ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
70102025-07-07T20:05:18.290ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
70112025-07-07T20:05:18.290ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
70122025-07-07T20:05:18.290ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
70132025-07-07T20:05:18.290ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
70142025-07-07T20:05:18.290ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
70152025-07-07T20:05:18.290ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
70162025-07-07T20:05:18.290ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 593 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
70172025-07-07T20:05:18.290ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 593 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70182025-07-07T20:05:18.298ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 594 }, kind: MgsRequest(SpState) }
70192025-07-07T20:05:18.298ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 594 }, kind: MgsRequest(SpState) }
70202025-07-07T20:05:18.299ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
70212025-07-07T20:05:18.299ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
70222025-07-07T20:05:18.299ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 594 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70232025-07-07T20:05:18.299ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 594 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70242025-07-07T20:05:18.299ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
70252025-07-07T20:05:18.299ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
70262025-07-07T20:05:19.157ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
70272025-07-07T20:05:19.158ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
70282025-07-07T20:05:19.158ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
70292025-07-07T20:05:19.158ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
70302025-07-07T20:05:19.158ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 323 }, kind: MgsRequest(SpState) }
70312025-07-07T20:05:19.158ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 397 }, kind: MgsRequest(SpState) }
70322025-07-07T20:05:19.158ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 595 }, kind: MgsRequest(SpState) }
70332025-07-07T20:05:19.158ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 595 }, kind: MgsRequest(SpState) }
70342025-07-07T20:05:19.158ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
70352025-07-07T20:05:19.159ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
70362025-07-07T20:05:19.159ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
70372025-07-07T20:05:19.159ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
70382025-07-07T20:05:19.159ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70392025-07-07T20:05:19.159ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70402025-07-07T20:05:19.159ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 595 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70412025-07-07T20:05:19.159ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 595 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70422025-07-07T20:05:19.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
70432025-07-07T20:05:19.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 324 }, kind: MgsRequest(SpState) }
70442025-07-07T20:05:19.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
70452025-07-07T20:05:19.159ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
70462025-07-07T20:05:19.159ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
70472025-07-07T20:05:19.160ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
70482025-07-07T20:05:19.160ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
70492025-07-07T20:05:19.160ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
70502025-07-07T20:05:19.160ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
70512025-07-07T20:05:19.160ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
70522025-07-07T20:05:19.160ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
70532025-07-07T20:05:19.160ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 398 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70542025-07-07T20:05:19.160ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 324 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70552025-07-07T20:05:19.160ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 596 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70562025-07-07T20:05:19.160ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 596 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70572025-07-07T20:05:19.161ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
70582025-07-07T20:05:19.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
70592025-07-07T20:05:19.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
70602025-07-07T20:05:19.163ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
70612025-07-07T20:05:19.164ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
70622025-07-07T20:05:19.164ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
70632025-07-07T20:05:19.164ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
70642025-07-07T20:05:19.164ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
70652025-07-07T20:05:19.164ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
70662025-07-07T20:05:19.164ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
70672025-07-07T20:05:19.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 399 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70682025-07-07T20:05:19.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 597 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70692025-07-07T20:05:19.165ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 597 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70702025-07-07T20:05:19.168ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 400 }, kind: MgsRequest(SpState) }
70712025-07-07T20:05:19.169ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
70722025-07-07T20:05:19.169ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
70732025-07-07T20:05:19.169ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
70742025-07-07T20:05:19.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
70752025-07-07T20:05:19.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
70762025-07-07T20:05:19.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
70772025-07-07T20:05:19.169ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
70782025-07-07T20:05:19.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
70792025-07-07T20:05:19.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 598 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70802025-07-07T20:05:19.169ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 598 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70812025-07-07T20:05:19.169ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
70822025-07-07T20:05:19.171ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
70832025-07-07T20:05:19.171ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
70842025-07-07T20:05:19.173ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
70852025-07-07T20:05:19.173ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
70862025-07-07T20:05:19.173ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
70872025-07-07T20:05:19.173ZDEBGtest_snapshot_basic (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
70882025-07-07T20:05:19.175ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 599 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70892025-07-07T20:05:19.176ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 599 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
70902025-07-07T20:05:19.180ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
70912025-07-07T20:05:19.180ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
70922025-07-07T20:05:19.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
70932025-07-07T20:05:19.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
70942025-07-07T20:05:19.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
70952025-07-07T20:05:19.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
70962025-07-07T20:05:19.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
70972025-07-07T20:05:19.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
70982025-07-07T20:05:19.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
70992025-07-07T20:05:19.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
71002025-07-07T20:05:19.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
71012025-07-07T20:05:19.182ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
71022025-07-07T20:05:19.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
71032025-07-07T20:05:19.183ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
71042025-07-07T20:05:19.183ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 600 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
71052025-07-07T20:05:19.183ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 600 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
71062025-07-07T20:05:19.219ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
71072025-07-07T20:05:19.220ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
71082025-07-07T20:05:19.224ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
71092025-07-07T20:05:19.224ZDEBGtest_snapshot_basic (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
71102025-07-07T20:05:19.224ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
71112025-07-07T20:05:19.224ZDEBGtest_snapshot_basic (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
71122025-07-07T20:05:19.226ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 601 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71132025-07-07T20:05:19.226ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 601 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71142025-07-07T20:05:19.231ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
71152025-07-07T20:05:19.231ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
71162025-07-07T20:05:19.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
71172025-07-07T20:05:19.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
71182025-07-07T20:05:19.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
71192025-07-07T20:05:19.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
71202025-07-07T20:05:19.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
71212025-07-07T20:05:19.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
71222025-07-07T20:05:19.233ZDEBGtest_snapshot_basic (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
71232025-07-07T20:05:19.233ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 602 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71242025-07-07T20:05:19.233ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 602 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
71252025-07-07T20:05:19.245ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
71262025-07-07T20:05:19.246ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
71272025-07-07T20:05:19.264ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
71282025-07-07T20:05:19.265ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
71292025-07-07T20:05:19.265ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
71302025-07-07T20:05:19.266ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
71312025-07-07T20:05:19.266ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
71322025-07-07T20:05:19.266ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
71332025-07-07T20:05:19.266ZDEBGtest_snapshot_basic (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
71342025-07-07T20:05:19.266ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
71352025-07-07T20:05:19.266ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
71362025-07-07T20:05:19.278ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 603 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
71372025-07-07T20:05:19.279ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 603 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71382025-07-07T20:05:19.298ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 604 }, kind: MgsRequest(SpState) }
71392025-07-07T20:05:19.298ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 604 }, kind: MgsRequest(SpState) }
71402025-07-07T20:05:19.301ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
71412025-07-07T20:05:19.301ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
71422025-07-07T20:05:19.303ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 604 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
71432025-07-07T20:05:19.304ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 604 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
71442025-07-07T20:05:19.304ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
71452025-07-07T20:05:19.304ZTRACtest_snapshot_basic (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
71462025-07-07T20:05:20.426ZINFOtest_snapshot_basic (dropshot): accepted connection local_addr = [::1]:39765 remote_addr = [::1]:51139
71472025-07-07T20:05:20.430ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
71482025-07-07T20:05:20.430ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
71492025-07-07T20:05:20.431ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
71502025-07-07T20:05:20.431ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
71512025-07-07T20:05:20.435ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 325 }, kind: MgsRequest(SpState) }
71522025-07-07T20:05:20.435ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 401 }, kind: MgsRequest(SpState) }
71532025-07-07T20:05:20.435ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 605 }, kind: MgsRequest(SpState) }
71542025-07-07T20:05:20.436ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 605 }, kind: MgsRequest(SpState) }
71552025-07-07T20:05:20.444ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
71562025-07-07T20:05:20.445ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
71572025-07-07T20:05:20.445ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
71582025-07-07T20:05:20.445ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
71592025-07-07T20:05:20.557ZTRACtest_snapshot_basic (dropshot): incoming request local_addr = [::1]:39765 method = GET remote_addr = [::1]:51139 req_id = 70b39d42-1886-4b64-9c46-77229682d1f5 uri = /local/all-sp-ids
71602025-07-07T20:05:20.567ZINFOtest_snapshot_basic (dropshot): request completed latency_us = 9645 local_addr = [::1]:39765 method = GET remote_addr = [::1]:51139 req_id = 70b39d42-1886-4b64-9c46-77229682d1f5 response_code = 200 uri = /local/all-sp-ids
71612025-07-07T20:05:20.663ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
71622025-07-07T20:05:20.663ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 325 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
71632025-07-07T20:05:20.663ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 605 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
71642025-07-07T20:05:20.663ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 605 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
71652025-07-07T20:05:20.687ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
71662025-07-07T20:05:20.688ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 326 }, kind: MgsRequest(SpState) }
71672025-07-07T20:05:20.688ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
71682025-07-07T20:05:20.688ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
71692025-07-07T20:05:20.699ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
71702025-07-07T20:05:20.699ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
71712025-07-07T20:05:20.699ZDEBGtest_snapshot_basic: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
71722025-07-07T20:05:20.699ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
71732025-07-07T20:05:20.699ZDEBGtest_snapshot_basic (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
71742025-07-07T20:05:20.699ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
71752025-07-07T20:05:20.699ZDEBGtest_snapshot_basic (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
71762025-07-07T20:05:22.149ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 402 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71772025-07-07T20:05:22.149ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, 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, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
71782025-07-07T20:05:22.149ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 2 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
71792025-07-07T20:05:22.149ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 606 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71802025-07-07T20:05:22.149ZTRACtest_snapshot_basic (ManagementSwitch): received response from SP header = Header { version: 18, message_id: 606 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
71812025-07-07T20:05:22.159ZTRACtest_snapshot_basic (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
71822025-07-07T20:05:22.159ZTRACtest_snapshot_basic (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
71832025-07-07T20:05:22.169ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 18, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
71842025-07-07T20:05:22.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 18, message_id: 327 }, kind: MgsRequest(SpState) }
71852025-07-07T20:05:22.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 18, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
71862025-07-07T20:05:22.170ZTRACtest_snapshot_basic (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 18, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }