Max level shown:
12026-07-08T23:37:10.961ZINFOtest_updates: setting up simulated sidecar slot = sidecar 0
22026-07-08T23:37:10.961ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:46306 slot = sidecar 0 type = simulated
32026-07-08T23:37:10.961ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:47532 slot = sidecar 0 type = simulated
42026-07-08T23:37:10.961ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:36302 slot = sidecar 0 type = simulated
52026-07-08T23:37:10.961ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:58571 slot = sidecar 0 type = simulated
62026-07-08T23:37:10.961ZINFOtest_updates (ereport-sim): configuring sim ereports metadata = {"baseboard_part_number": String("SimSidecarSp"), "baseboard_serial_number": String("SimSidecar0"), "hubris_archive_id": String("asdfasdfasdf")} n_ereports = 1 restart_id = 0d3e464a-666e-4687-976f-90e31238be8b slot = sidecar 0
72026-07-08T23:37:10.962ZINFOtest_updates: setting up simulated sidecar slot = sidecar 1
82026-07-08T23:37:10.962ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:52246 slot = sidecar 1 type = simulated
92026-07-08T23:37:10.962ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:57353 slot = sidecar 1 type = simulated
102026-07-08T23:37:10.962ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:58642 slot = sidecar 1 type = simulated
112026-07-08T23:37:10.962ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:45389 slot = sidecar 1 type = simulated
122026-07-08T23:37:10.962ZINFOtest_updates (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 = dcb41f88-2b23-4759-a5b8-488e5b3e543d slot = sidecar 1
132026-07-08T23:37:10.962ZINFOtest_updates: setting up simulated gimlet slot = gimlet 0
142026-07-08T23:37:10.962ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:46145 slot = gimlet 0 type = simulated
152026-07-08T23:37:10.962ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:53088 slot = gimlet 0 type = simulated
162026-07-08T23:37:10.962ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:40528 slot = gimlet 0 type = simulated
172026-07-08T23:37:10.962ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:43129 slot = gimlet 0 type = simulated
182026-07-08T23:37:10.962ZINFOtest_updates (ereport-sim): configuring sim ereports metadata = {"baseboard_part_number": String("SimGimletSp"), "baseboard_serial_number": String("SimGimlet00"), "hubris_archive_id": String("ffffffff"), "hubris_version": String("0.0.2")} n_ereports = 5 restart_id = af1ebf85-36ba-4c31-bbec-b9825d6d9d8b slot = gimlet 0
192026-07-08T23:37:10.962ZINFOtest_updates (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 0
202026-07-08T23:37:10.962ZINFOtest_updates: setting up simulated gimlet slot = gimlet 1
212026-07-08T23:37:10.962ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:50844 slot = gimlet 1 type = simulated
222026-07-08T23:37:10.962ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:59793 slot = gimlet 1 type = simulated
232026-07-08T23:37:10.962ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:38297 slot = gimlet 1 type = simulated
242026-07-08T23:37:10.962ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:37847 slot = gimlet 1 type = simulated
252026-07-08T23:37:10.962ZINFOtest_updates (ereport-sim): configuring sim ereports metadata = {"baseboard_part_number": String("SimGimletSp"), "baseboard_serial_number": String("SimGimlet01"), "hubris_archive_id": String("ffffffff"), "hubris_version": String("0.0.2")} n_ereports = 1 restart_id = 55e30cc7-a109-492f-aca9-735ed725df3c slot = gimlet 1
262026-07-08T23:37:10.962ZINFOtest_updates (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 1
272026-07-08T23:37:10.962ZINFOtest_updates: setting up gateway server
282026-07-08T23:37:10.962ZDEBGtest_updates: successfully registered DTrace USDT probes
292026-07-08T23:37:10.962ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:52246 interface = fake-switch1
302026-07-08T23:37:10.962ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:46306 interface = fake-switch0
312026-07-08T23:37:10.962ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
322026-07-08T23:37:10.962ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
332026-07-08T23:37:10.962ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:46145 interface = fake-sled0
342026-07-08T23:37:10.962ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
352026-07-08T23:37:10.962ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:50844 interface = fake-sled1
362026-07-08T23:37:10.962ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
372026-07-08T23:37:10.962ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:33285, vid: One } slot = sidecar 1
382026-07-08T23:37:10.962ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:55132, vid: One } slot = gimlet 1
392026-07-08T23:37:10.962ZINFOtest_updates: Setting rack_id rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc
402026-07-08T23:37:10.962ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:40728, vid: One } slot = gimlet 0
412026-07-08T23:37:10.962ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:36521, vid: One } slot = sidecar 0
422026-07-08T23:37:10.962ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-switch0 response = Discover(DiscoverResponse { sp_port: One })
432026-07-08T23:37:10.962ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:46306 interface = fake-switch0
442026-07-08T23:37:10.962ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-sled1 response = Discover(DiscoverResponse { sp_port: One })
452026-07-08T23:37:10.962ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:50844 interface = fake-sled1
462026-07-08T23:37:10.962ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-switch1 response = Discover(DiscoverResponse { sp_port: One })
472026-07-08T23:37:10.962ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:52246 interface = fake-switch1
482026-07-08T23:37:10.962ZINFOtest_updates (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
492026-07-08T23:37:10.962ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-sled0 response = Discover(DiscoverResponse { sp_port: One })
502026-07-08T23:37:10.962ZINFOtest_updates (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 1 sp_port = One
512026-07-08T23:37:10.962ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:46145 interface = fake-sled0
522026-07-08T23:37:10.962ZINFOtest_updates (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
532026-07-08T23:37:10.963ZINFOtest_updates (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
542026-07-08T23:37:10.963ZDEBGtest_updates (ManagementSwitch): received location determination response interface = (direct socket handle) refined_locations = {"switch0"}
552026-07-08T23:37:10.963ZINFOtest_updates (sensor-poller): starting to poll SP sensor data every 1s
562026-07-08T23:37:10.963ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 0
572026-07-08T23:37:10.963ZWARNtest_updates (producer-server): using development metrics configuration overrides! bind_loopback = true nexus_address = None
582026-07-08T23:37:10.963ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 1
592026-07-08T23:37:10.963ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 0
602026-07-08T23:37:10.963ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 1
612026-07-08T23:37:10.963ZDEBGtest_updates (producer-server): rebinding producer server on new IP collection_interval = 10s current_ip = None new_ip = ::1 producer_id = 0b478d46-4189-4618-84ec-b3ca444eb26f
622026-07-08T23:37:10.963ZDEBGtest_updates (producer-server): registered DTrace probes
632026-07-08T23:37:10.963ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:36203 method = GET path = /{producer_id} versions = all
642026-07-08T23:37:10.963ZINFOtest_updates (dropshot): listening file = /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.1/src/server.rs:335 local_addr = [::1]:36203
652026-07-08T23:37:10.963ZDEBGtest_updates (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:36203
662026-07-08T23:37:10.963ZDEBGtest_updates (producer-server): Requested any available port, Dropshot server has been bound to [::1]:36203
672026-07-08T23:37:10.963ZDEBGtest_updates (producer-server): Nexus IP not provided, will use DNS to resolve it
682026-07-08T23:37:10.963ZINFOtest_updates (internal-dns-resolver): new DNS resolver addresses = [[::1:0:0:0:1]:53, [::2:0:0:0:1]:53, [::3:0:0:0:1]:53] file = internal-dns/resolver/src/resolver.rs:144
692026-07-08T23:37:10.963ZDEBGtest_updates (producer-server): starting producer registration task
702026-07-08T23:37:10.963ZINFOtest_updates (producer-server): starting oximeter metric producer server address = [::1]:36203 file = oximeter/producer/src/lib.rs:278 interval = 10s producer_id = 0b478d46-4189-4618-84ec-b3ca444eb26f
712026-07-08T23:37:10.963ZINFOtest_updates (producer-server): bound metrics producer server address = [::1]:36203 collection_interval = 10s producer_id = 0b478d46-4189-4618-84ec-b3ca444eb26f
722026-07-08T23:37:10.963ZDEBGtest_updates (producer-registration-task): registering as oximeter producer with Nexus registration_count = 0
732026-07-08T23:37:10.963ZTRACtest_updates (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
742026-07-08T23:37:10.964ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
752026-07-08T23:37:10.964ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
762026-07-08T23:37:10.964ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
772026-07-08T23:37:10.964ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
782026-07-08T23:37:10.964ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
792026-07-08T23:37:10.964ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
802026-07-08T23:37:10.964ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
812026-07-08T23:37:10.964ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
822026-07-08T23:37:10.964ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
832026-07-08T23:37:10.964ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
842026-07-08T23:37:10.964ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
852026-07-08T23:37:10.964ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
862026-07-08T23:37:10.964ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
872026-07-08T23:37:10.964ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
882026-07-08T23:37:10.964ZDEBGtest_updates (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
892026-07-08T23:37:10.964ZDEBGtest_updates (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
902026-07-08T23:37:10.964ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
912026-07-08T23:37:10.964ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
922026-07-08T23:37:10.964ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
932026-07-08T23:37:10.964ZDEBGtest_updates (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
942026-07-08T23:37:10.964ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
952026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /ignition versions = all starting from 2.0.0
962026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /ignition versions = from 1.0.0 to 2.0.0
972026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /ignition/{type}/{slot} versions = all starting from 2.0.0
982026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /ignition/{type}/{slot} versions = from 1.0.0 to 2.0.0
992026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = POST path = /ignition/{type}/{slot}/{command} versions = all
1002026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /local/all-sp-ids versions = all
1012026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /local/switch-id versions = all
1022026-07-08T23:37:10.964ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1032026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = POST path = /recovery/host-phase2 versions = all
1042026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot} versions = all
1052026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/component versions = all
1062026-07-08T23:37:10.964ZDEBGtest_updates (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
1072026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/component/{component} versions = all
1082026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/component/{component}/active-slot versions = all
1092026-07-08T23:37:10.964ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1102026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = POST path = /sp/{type}/{slot}/component/{component}/active-slot versions = all
1112026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/component/{component}/caboose versions = all
1122026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/component/{component}/cfpa versions = all
1132026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = POST path = /sp/{type}/{slot}/component/{component}/clear-status versions = all
1142026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/component/{component}/cmpa versions = all
1152026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/component/{component}/hash/{firmware_slot} versions = all
1162026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = POST path = /sp/{type}/{slot}/component/{component}/hash/{firmware_slot} versions = all
1172026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = POST path = /sp/{type}/{slot}/component/{component}/reset versions = all
1182026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/component/{component}/rot-boot-info versions = all
1192026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/component/{component}/serial-console/attach versions = all
1202026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = POST path = /sp/{type}/{slot}/component/{component}/serial-console/detach versions = all
1212026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = POST path = /sp/{type}/{slot}/component/{component}/update versions = all
1222026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = POST path = /sp/{type}/{slot}/component/{component}/update-abort versions = all
1232026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/component/{component}/update-status versions = all
1242026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = POST path = /sp/{type}/{slot}/ereports versions = all
1252026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = DELETE path = /sp/{type}/{slot}/host-phase2-progress versions = all
1262026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/host-phase2-progress versions = all
1272026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = DELETE path = /sp/{type}/{slot}/ipcc/installinator-image-id versions = all
1282026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = PUT path = /sp/{type}/{slot}/ipcc/installinator-image-id versions = all
1292026-07-08T23:37:10.964ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/power-state versions = all
1302026-07-08T23:37:10.965ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = POST path = /sp/{type}/{slot}/power-state versions = all
1312026-07-08T23:37:10.965ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/sensor/{sensor_id}/value versions = all
1322026-07-08T23:37:10.965ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/startup-options versions = all
1332026-07-08T23:37:10.965ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = POST path = /sp/{type}/{slot}/startup-options versions = all
1342026-07-08T23:37:10.965ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/task-dump versions = all
1352026-07-08T23:37:10.965ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:34325 method = GET path = /sp/{type}/{slot}/task-dump/{task_dump_index} versions = all
1362026-07-08T23:37:10.965ZINFOtest_updates (dropshot): listening local_addr = [::1]:34325
1372026-07-08T23:37:10.965ZDEBGtest_updates (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:34325
1382026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-switch0 response = Inventory(TlvPage { offset: 0, total: 2 })
1392026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Switch component_id = dev-0 component_kind = fake-tmp-sensor description = dev-0 sp_slot = 0
1402026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Switch component_id = dev-1 component_kind = fake-tmp-sensor description = dev-1 sp_slot = 0
1412026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
1422026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-sled1 response = Inventory(TlvPage { offset: 0, total: 10 })
1432026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-0 component_kind = tmp117 description = dev-0 sp_slot = 1
1442026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 1
1452026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 1
1462026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 1
1472026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-switch1 response = Inventory(TlvPage { offset: 0, total: 0 })
1482026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 1
1492026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 1
1502026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 1
1512026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 1
1522026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
1532026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-sled0 response = Inventory(TlvPage { offset: 0, total: 10 })
1542026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(SpState) }
1552026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-0 component_kind = fake-tmp-sensor description = dev-0 sp_slot = 0
1562026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 0
1572026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 0
1582026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 0
1592026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 0
1602026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 0
1612026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 0
1622026-07-08T23:37:10.965ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 0
1632026-07-08T23:37:10.965ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
1642026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
1652026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
1662026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 1
1672026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
1682026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.789063) }) index = 0 slot = sidecar 0
1692026-07-08T23:37:10.965ZWARNtest_updates (producer-registration-task): failed to register with Nexus, will retry count = 0 delay = 1.151803ms error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:374
1702026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1712026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, 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]) }) })
1722026-07-08T23:37:10.965ZTRACtest_updates (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
1732026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
1742026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = gimlet 0
1752026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1762026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
1772026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
1782026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1792026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
1802026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Err(DeviceError) }) index = 0 slot = sidecar 0
1812026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
1822026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2510.0) }) index = 0 slot = gimlet 1
1832026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2390.0) }) index = 1 slot = gimlet 1
1842026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2467.0) }) index = 2 slot = gimlet 1
1852026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2195.0) }) index = 3 slot = gimlet 1
1862026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2680.0) }) index = 4 slot = gimlet 1
1872026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2212.0) }) index = 5 slot = gimlet 1
1882026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
1892026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
1902026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1912026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }
1922026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
1932026-07-08T23:37:10.965ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
1942026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
1952026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.45898438) }) index = 0 slot = gimlet 0
1962026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.024414063) }) index = 1 slot = gimlet 0
1972026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.03125) }) index = 2 slot = gimlet 0
1982026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.328125) }) index = 3 slot = gimlet 0
1992026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, 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]) }) })
2002026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
2012026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 1
2022026-07-08T23:37:10.965ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
2032026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
2042026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2052026-07-08T23:37:10.965ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
2062026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
2072026-07-08T23:37:10.965ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Temperature, value: Ok(41.3629) }) index = 0 slot = gimlet 1
2082026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
2092026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2102026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
2112026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 0
2122026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
2132026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
2142026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Current, value: Ok(0.41893438) }) index = 0 slot = gimlet 1
2152026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2162026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Current, value: Ok(0.025614602) }) index = 1 slot = gimlet 1
2172026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V12_U2A_A0", kind: Voltage, value: Ok(12.02914) }) index = 2 slot = gimlet 1
2182026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for component details for a sensor details = Measurement(Measurement { name: "V3P3_U2A_A0", kind: Voltage, value: Ok(3.2618) }) index = 3 slot = gimlet 1
2192026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
2202026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
2212026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
2222026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 0
2232026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
2242026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2252026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
2262026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-8" }): asked for component details for a sensor details = Measurement(Measurement { name: "U2_N0", kind: Temperature, value: Ok(56.0) }) index = 0 slot = gimlet 1
2272026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
2282026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2292026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
2302026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
2312026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2322026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
2332026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
2342026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
2352026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
2362026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2372026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
2382026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Temperature, value: Ok(42.5625) }) index = 0 slot = gimlet 0
2392026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2402026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
2412026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
2422026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
2432026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-2" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Temperature, value: Ok(41.570313) }) index = 0 slot = gimlet 1
2442026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2452026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
2462026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southeast", kind: Speed, value: Ok(2607.0) }) index = 0 slot = gimlet 0
2472026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northeast", kind: Speed, value: Ok(2476.0) }) index = 1 slot = gimlet 0
2482026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "South", kind: Speed, value: Ok(2553.0) }) index = 2 slot = gimlet 0
2492026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "North", kind: Speed, value: Ok(2265.0) }) index = 3 slot = gimlet 0
2502026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }
2512026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Southwest", kind: Speed, value: Ok(2649.0) }) index = 4 slot = gimlet 0
2522026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for component details for a sensor details = Measurement(Measurement { name: "Northwest", kind: Speed, value: Ok(2275.0) }) index = 5 slot = gimlet 0
2532026-07-08T23:37:10.966ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
2542026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2552026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2562026-07-08T23:37:10.966ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
2572026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
2582026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
2592026-07-08T23:37:10.966ZDEBGtest_updates (SpComponent { id: "dev-39" }): asked for component details for a sensor details = Measurement(Measurement { name: "t6", kind: Temperature, value: Ok(70.625) }) index = 0 slot = gimlet 0
2602026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2612026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }
2622026-07-08T23:37:10.966ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
2632026-07-08T23:37:10.966ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2642026-07-08T23:37:10.966ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
2652026-07-08T23:37:10.982ZDEBGtest_updates: registered DTrace probes
2662026-07-08T23:37:10.982ZINFOtest_updates (wicketd MgsManager): MGS Endpoint: http://[::1]:34325 file = wicketd/src/mgs.rs:113
2672026-07-08T23:37:10.999ZINFOtest_updates (wicketd update planner): MGS Endpoint: http://[::1]:34325 file = wicketd/src/mgs.rs:113
2682026-07-08T23:37:10.999ZDEBGtest_updates (wicketd TransceiverManager): waiting to learn our switch slot
2692026-07-08T23:37:10.999ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/local/all-sp-ids
2702026-07-08T23:37:10.999ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:34325 remote_addr = [::1]:36070
2712026-07-08T23:37:10.999ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = b899581c-e0c2-4632-90d5-adc6013814b0 uri = /local/all-sp-ids
2722026-07-08T23:37:11.000ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = b899581c-e0c2-4632-90d5-adc6013814b0 uri = /local/all-sp-ids version = 3.0.0
2732026-07-08T23:37:11.000ZINFOtest_updates (dropshot): request completed latency_us = 255 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = b899581c-e0c2-4632-90d5-adc6013814b0 response_code = 200 uri = /local/all-sp-ids
2742026-07-08T23:37:11.000ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/local/all-sp-ids", status: 200, headers: {"content-type": "application/json", "x-request-id": "b899581c-e0c2-4632-90d5-adc6013814b0", "content-length": "105", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
2752026-07-08T23:37:11.001ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/ignition
2762026-07-08T23:37:11.001ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0
2772026-07-08T23:37:11.002ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1
2782026-07-08T23:37:11.002ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0
2792026-07-08T23:37:11.002ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1
2802026-07-08T23:37:11.002ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:34325 remote_addr = [::1]:36072
2812026-07-08T23:37:11.002ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:34325 remote_addr = [::1]:36074
2822026-07-08T23:37:11.002ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:34325 remote_addr = [::1]:36076
2832026-07-08T23:37:11.002ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:34325 remote_addr = [::1]:36078
2842026-07-08T23:37:11.002ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 596908b7-2b42-4834-adc3-a7ad6f1b5ea0 uri = /ignition
2852026-07-08T23:37:11.002ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 596908b7-2b42-4834-adc3-a7ad6f1b5ea0 uri = /ignition version = 3.0.0
2862026-07-08T23:37:11.002ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 8de67673-86ed-4a31-967b-43450ebe9a58 uri = /sp/switch/0
2872026-07-08T23:37:11.002ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 8de67673-86ed-4a31-967b-43450ebe9a58 uri = /sp/switch/0 version = 3.0.0
2882026-07-08T23:37:11.002ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
2892026-07-08T23:37:11.002ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = f053b7a2-4c01-4b21-914c-379ed27c6e81 uri = /sp/sled/1
2902026-07-08T23:37:11.002ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = f053b7a2-4c01-4b21-914c-379ed27c6e81 uri = /sp/sled/1 version = 3.0.0
2912026-07-08T23:37:11.002ZDEBGtest_updates: 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 }]
2922026-07-08T23:37:11.002ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }
2932026-07-08T23:37:11.002ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36072 req_id = 996e35dc-30b2-47af-8741-203e7b7791e8 uri = /sp/sled/0
2942026-07-08T23:37:11.002ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36072 req_id = 996e35dc-30b2-47af-8741-203e7b7791e8 uri = /sp/sled/0 version = 3.0.0
2952026-07-08T23:37:11.002ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 5a8b33ee-b1ce-4b2f-a939-f294cdbc0d82 uri = /sp/switch/1
2962026-07-08T23:37:11.002ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 5a8b33ee-b1ce-4b2f-a939-f294cdbc0d82 uri = /sp/switch/1 version = 3.0.0
2972026-07-08T23:37:11.002ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }
2982026-07-08T23:37:11.002ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }
2992026-07-08T23:37:11.002ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
3002026-07-08T23:37:11.002ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
3012026-07-08T23:37:11.002ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
3022026-07-08T23:37:11.002ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(SpState) }
3032026-07-08T23:37:11.002ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 13 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
3042026-07-08T23:37:11.002ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
3052026-07-08T23:37:11.002ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
3062026-07-08T23:37:11.002ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
3072026-07-08T23:37:11.002ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
3082026-07-08T23:37:11.002ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
3092026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
3102026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
3112026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
3122026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
3132026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
3142026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
3152026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
3162026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
3172026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
3182026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
3192026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
3202026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
3212026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
3222026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
3232026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
3242026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
3252026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
3262026-07-08T23:37:11.003ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
3272026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
3282026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
3292026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
3302026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
3312026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
3322026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
3332026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
3342026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
3352026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
3362026-07-08T23:37:11.003ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
3372026-07-08T23:37:11.003ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 13 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
3382026-07-08T23:37:11.003ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
3392026-07-08T23:37:11.003ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 14 } 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(()) }))
3402026-07-08T23:37:11.003ZINFOtest_updates (dropshot): request completed latency_us = 634 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 596908b7-2b42-4834-adc3-a7ad6f1b5ea0 response_code = 200 uri = /ignition
3412026-07-08T23:37:11.003ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
3422026-07-08T23:37:11.003ZINFOtest_updates (dropshot): request completed latency_us = 420 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36072 req_id = 996e35dc-30b2-47af-8741-203e7b7791e8 response_code = 200 uri = /sp/sled/0
3432026-07-08T23:37:11.003ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, 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]) }) })
3442026-07-08T23:37:11.003ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
3452026-07-08T23:37:11.003ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 14 } 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(()) }))
3462026-07-08T23:37:11.003ZINFOtest_updates (dropshot): request completed latency_us = 619 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = f053b7a2-4c01-4b21-914c-379ed27c6e81 response_code = 200 uri = /sp/sled/1
3472026-07-08T23:37:11.003ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "996e35dc-30b2-47af-8741-203e7b7791e8", "content-length": "723", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
3482026-07-08T23:37:11.003ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/ignition", status: 200, headers: {"content-type": "application/json", "x-request-id": "596908b7-2b42-4834-adc3-a7ad6f1b5ea0", "content-length": "835", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
3492026-07-08T23:37:11.003ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0/component
3502026-07-08T23:37:11.003ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
3512026-07-08T23:37:11.003ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
3522026-07-08T23:37:11.003ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 06e4b8f9-8395-47fe-b455-39116f8e6520 uri = /sp/sled/0/component
3532026-07-08T23:37:11.003ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 06e4b8f9-8395-47fe-b455-39116f8e6520 uri = /sp/sled/0/component version = 3.0.0
3542026-07-08T23:37:11.003ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(Inventory { device_index: 0 }) }
3552026-07-08T23:37:11.003ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "f053b7a2-4c01-4b21-914c-379ed27c6e81", "content-length": "723", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
3562026-07-08T23:37:11.003ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1/component
3572026-07-08T23:37:11.003ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } 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(()) }))
3582026-07-08T23:37:11.003ZINFOtest_updates (dropshot): request completed latency_us = 1132 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 5a8b33ee-b1ce-4b2f-a939-f294cdbc0d82 response_code = 200 uri = /sp/switch/1
3592026-07-08T23:37:11.003ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 433125a9-0863-47b7-8b6b-236ccc1b52fc uri = /sp/sled/1/component
3602026-07-08T23:37:11.003ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-sled0 response = Inventory(TlvPage { offset: 0, total: 10 })
3612026-07-08T23:37:11.003ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 433125a9-0863-47b7-8b6b-236ccc1b52fc uri = /sp/sled/1/component version = 3.0.0
3622026-07-08T23:37:11.004ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(Inventory { device_index: 0 }) }
3632026-07-08T23:37:11.004ZINFOtest_updates (dropshot): request completed latency_us = 425 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 06e4b8f9-8395-47fe-b455-39116f8e6520 response_code = 200 uri = /sp/sled/0/component
3642026-07-08T23:37:11.004ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } 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(()) }))
3652026-07-08T23:37:11.004ZINFOtest_updates (dropshot): request completed latency_us = 1632 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 8de67673-86ed-4a31-967b-43450ebe9a58 response_code = 200 uri = /sp/switch/0
3662026-07-08T23:37:11.004ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "06e4b8f9-8395-47fe-b455-39116f8e6520", "content-length": "1469", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
3672026-07-08T23:37:11.004ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "5a8b33ee-b1ce-4b2f-a939-f294cdbc0d82", "content-length": "734", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
3682026-07-08T23:37:11.004ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0/component/sp/caboose?firmware_slot=0
3692026-07-08T23:37:11.004ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1/component
3702026-07-08T23:37:11.004ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = becfcd32-2d45-4d87-b78a-8bee9a1996a4 uri = /sp/switch/1/component
3712026-07-08T23:37:11.004ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = becfcd32-2d45-4d87-b78a-8bee9a1996a4 uri = /sp/switch/1/component version = 3.0.0
3722026-07-08T23:37:11.004ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "8de67673-86ed-4a31-967b-43450ebe9a58", "content-length": "734", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
3732026-07-08T23:37:11.004ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(Inventory { device_index: 0 }) }
3742026-07-08T23:37:11.004ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-sled1 response = Inventory(TlvPage { offset: 0, total: 10 })
3752026-07-08T23:37:11.004ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0/component
3762026-07-08T23:37:11.004ZINFOtest_updates (dropshot): request completed latency_us = 784 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 433125a9-0863-47b7-8b6b-236ccc1b52fc response_code = 200 uri = /sp/sled/1/component
3772026-07-08T23:37:11.004ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 4f7a7d07-db2d-413c-85a6-3984ffd84340 uri = /sp/switch/0/component
3782026-07-08T23:37:11.004ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 4f7a7d07-db2d-413c-85a6-3984ffd84340 uri = /sp/switch/0/component version = 3.0.0
3792026-07-08T23:37:11.004ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 60969931-83ce-438b-a8ea-cc2b8f85f459 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
3802026-07-08T23:37:11.004ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 60969931-83ce-438b-a8ea-cc2b8f85f459 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
3812026-07-08T23:37:11.004ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(Inventory { device_index: 0 }) }
3822026-07-08T23:37:11.004ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-switch1 response = Inventory(TlvPage { offset: 0, total: 0 })
3832026-07-08T23:37:11.004ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
3842026-07-08T23:37:11.004ZINFOtest_updates (dropshot): request completed latency_us = 478 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = becfcd32-2d45-4d87-b78a-8bee9a1996a4 response_code = 200 uri = /sp/switch/1/component
3852026-07-08T23:37:11.004ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "433125a9-0863-47b7-8b6b-236ccc1b52fc", "content-length": "1461", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
3862026-07-08T23:37:11.004ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-switch0 response = Inventory(TlvPage { offset: 0, total: 2 })
3872026-07-08T23:37:11.005ZINFOtest_updates (dropshot): request completed latency_us = 314 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 4f7a7d07-db2d-413c-85a6-3984ffd84340 response_code = 200 uri = /sp/switch/0/component
3882026-07-08T23:37:11.005ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1/component/sp/caboose?firmware_slot=0
3892026-07-08T23:37:11.005ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "becfcd32-2d45-4d87-b78a-8bee9a1996a4", "content-length": "17", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
3902026-07-08T23:37:11.005ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1/component/sp/caboose?firmware_slot=0
3912026-07-08T23:37:11.005ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 6d94c738-284c-445a-9e1e-72669d56aa75 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
3922026-07-08T23:37:11.005ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 6d94c738-284c-445a-9e1e-72669d56aa75 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
3932026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
3942026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-sled0 response = CabooseValue
3952026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
3962026-07-08T23:37:11.005ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "4f7a7d07-db2d-413c-85a6-3984ffd84340", "content-length": "315", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
3972026-07-08T23:37:11.005ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0/component/sp/caboose?firmware_slot=0
3982026-07-08T23:37:11.005ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 8656c095-511e-4dc9-9673-fab3c5651df7 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
3992026-07-08T23:37:11.005ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 8656c095-511e-4dc9-9673-fab3c5651df7 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
4002026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
4012026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-sled0 response = CabooseValue
4022026-07-08T23:37:11.005ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 01dcdf81-5d10-4f2e-8a4d-c0f5af85db41 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
4032026-07-08T23:37:11.005ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 01dcdf81-5d10-4f2e-8a4d-c0f5af85db41 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
4042026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
4052026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
4062026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-sled1 response = CabooseValue
4072026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-switch1 response = CabooseValue
4082026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
4092026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
4102026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-sled0 response = CabooseValue
4112026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
4122026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-sled1 response = CabooseValue
4132026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
4142026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-switch0 response = CabooseValue
4152026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
4162026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-switch1 response = CabooseValue
4172026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
4182026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-sled0 response = CabooseValue
4192026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-sled1 response = CabooseValue
4202026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
4212026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
4222026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-switch0 response = CabooseValue
4232026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-switch1 response = CabooseValue
4242026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
4252026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
4262026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4272026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-sled1 response = CabooseValue
4282026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
4292026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
4302026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 13 } interface = fake-switch0 response = CabooseValue
4312026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
4322026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-switch1 response = CabooseValue
4332026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4342026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
4352026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4362026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
4372026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 14 } interface = fake-switch0 response = CabooseValue
4382026-07-08T23:37:11.005ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
4392026-07-08T23:37:11.005ZINFOtest_updates (dropshot): request completed latency_us = 1155 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 60969931-83ce-438b-a8ea-cc2b8f85f459 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
4402026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4412026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
4422026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4432026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
4442026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 13 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4452026-07-08T23:37:11.006ZINFOtest_updates (dropshot): request completed latency_us = 644 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 8656c095-511e-4dc9-9673-fab3c5651df7 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
4462026-07-08T23:37:11.006ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "60969931-83ce-438b-a8ea-cc2b8f85f459", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
4472026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4482026-07-08T23:37:11.006ZINFOtest_updates (dropshot): request completed latency_us = 915 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 6d94c738-284c-445a-9e1e-72669d56aa75 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
4492026-07-08T23:37:11.006ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0/component/sp/caboose?firmware_slot=1
4502026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4512026-07-08T23:37:11.006ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "6d94c738-284c-445a-9e1e-72669d56aa75", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
4522026-07-08T23:37:11.006ZINFOtest_updates (dropshot): request completed latency_us = 739 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 01dcdf81-5d10-4f2e-8a4d-c0f5af85db41 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
4532026-07-08T23:37:11.006ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1/component/sp/caboose?firmware_slot=1
4542026-07-08T23:37:11.006ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "8656c095-511e-4dc9-9673-fab3c5651df7", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
4552026-07-08T23:37:11.006ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = a7ee9074-6a31-448b-86cc-46c329f5fa33 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
4562026-07-08T23:37:11.006ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = a7ee9074-6a31-448b-86cc-46c329f5fa33 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
4572026-07-08T23:37:11.006ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1/component/sp/caboose?firmware_slot=1
4582026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
4592026-07-08T23:37:11.006ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 3a498c78-3a81-4c96-82e5-363d24a5d65a uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
4602026-07-08T23:37:11.006ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 3a498c78-3a81-4c96-82e5-363d24a5d65a uri = /sp/sled/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
4612026-07-08T23:37:11.006ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "01dcdf81-5d10-4f2e-8a4d-c0f5af85db41", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
4622026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
4632026-07-08T23:37:11.006ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0/component/sp/caboose?firmware_slot=1
4642026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-sled0 response = CabooseValue
4652026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
4662026-07-08T23:37:11.006ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 18a1df13-e07e-463b-b602-22e18b437076 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
4672026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-sled1 response = CabooseValue
4682026-07-08T23:37:11.006ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 18a1df13-e07e-463b-b602-22e18b437076 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
4692026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
4702026-07-08T23:37:11.006ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = caeeee35-e4fa-4845-ac19-b97b75b8cdbb uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
4712026-07-08T23:37:11.006ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = caeeee35-e4fa-4845-ac19-b97b75b8cdbb uri = /sp/switch/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
4722026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
4732026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
4742026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-sled0 response = CabooseValue
4752026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
4762026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 14 } interface = fake-switch1 response = CabooseValue
4772026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-sled1 response = CabooseValue
4782026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
4792026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
4802026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-sled0 response = CabooseValue
4812026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
4822026-07-08T23:37:11.006ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-switch0 response = CabooseValue
4832026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
4842026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-sled1 response = CabooseValue
4852026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-switch1 response = CabooseValue
4862026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
4872026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
4882026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-switch0 response = CabooseValue
4892026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
4902026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-sled0 response = CabooseValue
4912026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
4922026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-sled1 response = CabooseValue
4932026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
4942026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-switch1 response = CabooseValue
4952026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
4962026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-switch0 response = CabooseValue
4972026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
4982026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4992026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
5002026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
5012026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
5022026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-switch1 response = CabooseValue
5032026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
5042026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-switch0 response = CabooseValue
5052026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
5062026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5072026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5082026-07-08T23:37:11.007ZINFOtest_updates (dropshot): request completed latency_us = 729 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 3a498c78-3a81-4c96-82e5-363d24a5d65a response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
5092026-07-08T23:37:11.007ZINFOtest_updates (dropshot): request completed latency_us = 875 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = a7ee9074-6a31-448b-86cc-46c329f5fa33 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
5102026-07-08T23:37:11.007ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "a7ee9074-6a31-448b-86cc-46c329f5fa33", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
5112026-07-08T23:37:11.007ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "3a498c78-3a81-4c96-82e5-363d24a5d65a", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
5122026-07-08T23:37:11.007ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1/component/rot/caboose?firmware_slot=0
5132026-07-08T23:37:11.007ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0/component/rot/caboose?firmware_slot=0
5142026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
5152026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
5162026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
5172026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
5182026-07-08T23:37:11.007ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 1a05c850-2f70-4a30-ad6c-7513d11c339a uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
5192026-07-08T23:37:11.007ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 43c08db4-0e5b-42a5-93ad-c6c50af359da uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
5202026-07-08T23:37:11.007ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 1a05c850-2f70-4a30-ad6c-7513d11c339a uri = /sp/sled/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
5212026-07-08T23:37:11.007ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 43c08db4-0e5b-42a5-93ad-c6c50af359da uri = /sp/sled/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
5222026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
5232026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
5242026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5252026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5262026-07-08T23:37:11.007ZINFOtest_updates (dropshot): request completed latency_us = 1110 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 18a1df13-e07e-463b-b602-22e18b437076 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
5272026-07-08T23:37:11.007ZINFOtest_updates (dropshot): request completed latency_us = 1101 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = caeeee35-e4fa-4845-ac19-b97b75b8cdbb response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
5282026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-sled1 response = CabooseValue
5292026-07-08T23:37:11.007ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
5302026-07-08T23:37:11.008ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "caeeee35-e4fa-4845-ac19-b97b75b8cdbb", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
5312026-07-08T23:37:11.008ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "18a1df13-e07e-463b-b602-22e18b437076", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
5322026-07-08T23:37:11.008ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0/component/rot/caboose?firmware_slot=0
5332026-07-08T23:37:11.008ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1/component/rot/caboose?firmware_slot=0
5342026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-sled0 response = CabooseValue
5352026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
5362026-07-08T23:37:11.008ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = bc68fb70-52fa-4411-b552-c624e8763fdb uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
5372026-07-08T23:37:11.008ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = bc68fb70-52fa-4411-b552-c624e8763fdb uri = /sp/switch/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
5382026-07-08T23:37:11.008ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = e0a9006e-93ea-47a9-be40-0311e52e254e uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
5392026-07-08T23:37:11.008ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = e0a9006e-93ea-47a9-be40-0311e52e254e uri = /sp/switch/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
5402026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
5412026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
5422026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-sled0 response = CabooseValue
5432026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-sled1 response = CabooseValue
5442026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
5452026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
5462026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-switch0 response = CabooseValue
5472026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-sled1 response = CabooseValue
5482026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
5492026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-sled0 response = CabooseValue
5502026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
5512026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
5522026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-switch1 response = CabooseValue
5532026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
5542026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-sled1 response = CabooseValue
5552026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
5562026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-sled0 response = CabooseValue
5572026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-switch0 response = CabooseValue
5582026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
5592026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
5602026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-switch1 response = CabooseValue
5612026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
5622026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-switch0 response = CabooseValue
5632026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
5642026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-sled0 response = CabooseValue
5652026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-sled1 response = CabooseValue
5662026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
5672026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
5682026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-switch1 response = CabooseValue
5692026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
5702026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5712026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5722026-07-08T23:37:11.008ZINFOtest_updates (dropshot): request completed latency_us = 1047 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 1a05c850-2f70-4a30-ad6c-7513d11c339a response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
5732026-07-08T23:37:11.008ZINFOtest_updates (dropshot): request completed latency_us = 1041 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 43c08db4-0e5b-42a5-93ad-c6c50af359da response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
5742026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-switch0 response = CabooseValue
5752026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-switch1 response = CabooseValue
5762026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
5772026-07-08T23:37:11.008ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
5782026-07-08T23:37:11.008ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "1a05c850-2f70-4a30-ad6c-7513d11c339a", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
5792026-07-08T23:37:11.008ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "43c08db4-0e5b-42a5-93ad-c6c50af359da", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
5802026-07-08T23:37:11.008ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0/component/rot/caboose?firmware_slot=1
5812026-07-08T23:37:11.008ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1/component/rot/caboose?firmware_slot=1
5822026-07-08T23:37:11.009ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 3b03888a-40eb-405a-8e9d-3fa3ee8ba403 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
5832026-07-08T23:37:11.009ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 3b03888a-40eb-405a-8e9d-3fa3ee8ba403 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
5842026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-switch0 response = CabooseValue
5852026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
5862026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
5872026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-switch1 response = CabooseValue
5882026-07-08T23:37:11.009ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 0040f356-cb7b-463a-90d7-6fb08b706226 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
5892026-07-08T23:37:11.009ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 0040f356-cb7b-463a-90d7-6fb08b706226 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
5902026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
5912026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5922026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
5932026-07-08T23:37:11.009ZINFOtest_updates (dropshot): request completed latency_us = 1076 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = bc68fb70-52fa-4411-b552-c624e8763fdb response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
5942026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-sled0 response = CabooseValue
5952026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5962026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
5972026-07-08T23:37:11.009ZINFOtest_updates (dropshot): request completed latency_us = 1083 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = e0a9006e-93ea-47a9-be40-0311e52e254e response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
5982026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-sled1 response = CabooseValue
5992026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
6002026-07-08T23:37:11.009ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "bc68fb70-52fa-4411-b552-c624e8763fdb", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
6012026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-sled0 response = CabooseValue
6022026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
6032026-07-08T23:37:11.009ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0/component/rot/caboose?firmware_slot=1
6042026-07-08T23:37:11.009ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "e0a9006e-93ea-47a9-be40-0311e52e254e", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
6052026-07-08T23:37:11.009ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1/component/rot/caboose?firmware_slot=1
6062026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-sled1 response = CabooseValue
6072026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
6082026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-sled0 response = CabooseValue
6092026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
6102026-07-08T23:37:11.009ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = f2065450-d090-40a8-ac3d-07a10f00553e uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
6112026-07-08T23:37:11.009ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = f2065450-d090-40a8-ac3d-07a10f00553e uri = /sp/switch/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
6122026-07-08T23:37:11.009ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 9e06d59e-60f1-443a-967e-0b052d98c864 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
6132026-07-08T23:37:11.009ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 9e06d59e-60f1-443a-967e-0b052d98c864 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
6142026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
6152026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
6162026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-sled1 response = CabooseValue
6172026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-sled0 response = CabooseValue
6182026-07-08T23:37:11.009ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
6192026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
6202026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-switch0 response = CabooseValue
6212026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
6222026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-switch1 response = CabooseValue
6232026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
6242026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-sled1 response = CabooseValue
6252026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
6262026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-switch0 response = CabooseValue
6272026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-sled0 response = CabooseValue
6282026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
6292026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
6302026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-switch1 response = CabooseValue
6312026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
6322026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-switch0 response = CabooseValue
6332026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
6342026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6352026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-sled1 response = CabooseValue
6362026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
6372026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-switch1 response = CabooseValue
6382026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
6392026-07-08T23:37:11.010ZINFOtest_updates (dropshot): request completed latency_us = 1142 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 3b03888a-40eb-405a-8e9d-3fa3ee8ba403 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
6402026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-switch0 response = CabooseValue
6412026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
6422026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6432026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-switch1 response = CabooseValue
6442026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
6452026-07-08T23:37:11.010ZINFOtest_updates (dropshot): request completed latency_us = 1076 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 0040f356-cb7b-463a-90d7-6fb08b706226 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
6462026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-switch0 response = CabooseValue
6472026-07-08T23:37:11.010ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "3b03888a-40eb-405a-8e9d-3fa3ee8ba403", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
6482026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
6492026-07-08T23:37:11.010ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0/component/stage0/caboose?firmware_slot=0
6502026-07-08T23:37:11.010ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "0040f356-cb7b-463a-90d7-6fb08b706226", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
6512026-07-08T23:37:11.010ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1/component/stage0/caboose?firmware_slot=0
6522026-07-08T23:37:11.010ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = bc405621-fa43-4249-af99-1b5db7493b43 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
6532026-07-08T23:37:11.010ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = bc405621-fa43-4249-af99-1b5db7493b43 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
6542026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
6552026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-switch1 response = CabooseValue
6562026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
6572026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6582026-07-08T23:37:11.010ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = a395e60c-f41d-483f-8dcb-3456c9aa0192 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
6592026-07-08T23:37:11.010ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = a395e60c-f41d-483f-8dcb-3456c9aa0192 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
6602026-07-08T23:37:11.010ZINFOtest_updates (dropshot): request completed latency_us = 1018 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = f2065450-d090-40a8-ac3d-07a10f00553e response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
6612026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
6622026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-sled0 response = CabooseValue
6632026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
6642026-07-08T23:37:11.010ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6652026-07-08T23:37:11.010ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "f2065450-d090-40a8-ac3d-07a10f00553e", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
6662026-07-08T23:37:11.010ZINFOtest_updates (dropshot): request completed latency_us = 1128 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 9e06d59e-60f1-443a-967e-0b052d98c864 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
6672026-07-08T23:37:11.010ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0/component/stage0/caboose?firmware_slot=0
6682026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-sled0 response = CabooseValue
6692026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
6702026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-sled1 response = CabooseValue
6712026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
6722026-07-08T23:37:11.011ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "9e06d59e-60f1-443a-967e-0b052d98c864", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
6732026-07-08T23:37:11.011ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1/component/stage0/caboose?firmware_slot=0
6742026-07-08T23:37:11.011ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 30b69c12-278a-449a-91c2-0e2f5adf1fe3 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
6752026-07-08T23:37:11.011ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 30b69c12-278a-449a-91c2-0e2f5adf1fe3 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
6762026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
6772026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-sled1 response = CabooseValue
6782026-07-08T23:37:11.011ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 752be40b-d36b-4ea1-b40b-80b6e22df270 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
6792026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
6802026-07-08T23:37:11.011ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 752be40b-d36b-4ea1-b40b-80b6e22df270 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
6812026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-sled0 response = CabooseValue
6822026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
6832026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
6842026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-switch0 response = CabooseValue
6852026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
6862026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-sled1 response = CabooseValue
6872026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
6882026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-switch1 response = CabooseValue
6892026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-sled0 response = CabooseValue
6902026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
6912026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
6922026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-switch0 response = CabooseValue
6932026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
6942026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-sled1 response = CabooseValue
6952026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-sled0 response = CabooseValue
6962026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
6972026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
6982026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-switch1 response = CabooseValue
6992026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-sled1 response = CabooseValue
7002026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
7012026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
7022026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7032026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-switch0 response = CabooseValue
7042026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
7052026-07-08T23:37:11.011ZINFOtest_updates (dropshot): request completed latency_us = 1026 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = bc405621-fa43-4249-af99-1b5db7493b43 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
7062026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7072026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-switch0 response = CabooseValue
7082026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
7092026-07-08T23:37:11.011ZINFOtest_updates (dropshot): request completed latency_us = 907 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = a395e60c-f41d-483f-8dcb-3456c9aa0192 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
7102026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-switch1 response = CabooseValue
7112026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
7122026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-switch0 response = CabooseValue
7132026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
7142026-07-08T23:37:11.011ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "a395e60c-f41d-483f-8dcb-3456c9aa0192", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
7152026-07-08T23:37:11.011ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "bc405621-fa43-4249-af99-1b5db7493b43", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
7162026-07-08T23:37:11.011ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1/component/stage0/caboose?firmware_slot=1
7172026-07-08T23:37:11.011ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0/component/stage0/caboose?firmware_slot=1
7182026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-switch1 response = CabooseValue
7192026-07-08T23:37:11.011ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
7202026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-switch1 response = CabooseValue
7212026-07-08T23:37:11.012ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 166ebd90-316b-497e-b333-bf06e40cbbdb uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
7222026-07-08T23:37:11.012ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 166ebd90-316b-497e-b333-bf06e40cbbdb uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
7232026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
7242026-07-08T23:37:11.012ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 5615358c-f658-44ee-a8e2-121d8d5ebf5d uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
7252026-07-08T23:37:11.012ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 5615358c-f658-44ee-a8e2-121d8d5ebf5d uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
7262026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
7272026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7282026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
7292026-07-08T23:37:11.012ZINFOtest_updates (dropshot): request completed latency_us = 1066 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 30b69c12-278a-449a-91c2-0e2f5adf1fe3 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
7302026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-sled0 response = CabooseValue
7312026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-sled1 response = CabooseValue
7322026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
7332026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
7342026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7352026-07-08T23:37:11.012ZINFOtest_updates (dropshot): request completed latency_us = 1077 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 752be40b-d36b-4ea1-b40b-80b6e22df270 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
7362026-07-08T23:37:11.012ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "30b69c12-278a-449a-91c2-0e2f5adf1fe3", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
7372026-07-08T23:37:11.012ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0/component/stage0/caboose?firmware_slot=1
7382026-07-08T23:37:11.012ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "752be40b-d36b-4ea1-b40b-80b6e22df270", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
7392026-07-08T23:37:11.012ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1/component/stage0/caboose?firmware_slot=1
7402026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-sled0 response = CabooseValue
7412026-07-08T23:37:11.012ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 41af081c-37cf-4a5e-95cf-7fb66f7d5751 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
7422026-07-08T23:37:11.012ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 41af081c-37cf-4a5e-95cf-7fb66f7d5751 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
7432026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
7442026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-sled1 response = CabooseValue
7452026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
7462026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
7472026-07-08T23:37:11.012ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 3413310c-874f-4ab1-81cd-ba0583e713b8 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
7482026-07-08T23:37:11.012ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 3413310c-874f-4ab1-81cd-ba0583e713b8 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
7492026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
7502026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-sled1 response = CabooseValue
7512026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-sled0 response = CabooseValue
7522026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
7532026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
7542026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-switch1 response = CabooseValue
7552026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
7562026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-switch0 response = CabooseValue
7572026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
7582026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-switch1 response = CabooseValue
7592026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
7602026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-sled1 response = CabooseValue
7612026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-sled0 response = CabooseValue
7622026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
7632026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
7642026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-switch0 response = CabooseValue
7652026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
7662026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-sled0 response = CabooseValue
7672026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-sled1 response = CabooseValue
7682026-07-08T23:37:11.012ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
7692026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
7702026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-switch1 response = CabooseValue
7712026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
7722026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7732026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7742026-07-08T23:37:11.013ZINFOtest_updates (dropshot): request completed latency_us = 1041 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 166ebd90-316b-497e-b333-bf06e40cbbdb response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
7752026-07-08T23:37:11.013ZINFOtest_updates (dropshot): request completed latency_us = 991 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 5615358c-f658-44ee-a8e2-121d8d5ebf5d response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
7762026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-switch0 response = CabooseValue
7772026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
7782026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-switch1 response = CabooseValue
7792026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
7802026-07-08T23:37:11.013ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "5615358c-f658-44ee-a8e2-121d8d5ebf5d", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
7812026-07-08T23:37:11.013ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "166ebd90-316b-497e-b333-bf06e40cbbdb", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
7822026-07-08T23:37:11.013ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1
7832026-07-08T23:37:11.013ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0
7842026-07-08T23:37:11.013ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = e49306ac-6961-45a2-b677-47015f876d97 uri = /sp/sled/1
7852026-07-08T23:37:11.013ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = e49306ac-6961-45a2-b677-47015f876d97 uri = /sp/sled/1 version = 3.0.0
7862026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-switch1 response = CabooseValue
7872026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }
7882026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
7892026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-switch0 response = CabooseValue
7902026-07-08T23:37:11.013ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 88e0bb2f-b84b-4f88-9543-7039f51bb15e uri = /sp/sled/0
7912026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
7922026-07-08T23:37:11.013ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 88e0bb2f-b84b-4f88-9543-7039f51bb15e uri = /sp/sled/0 version = 3.0.0
7932026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }
7942026-07-08T23:37:11.013ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
7952026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-switch0 response = CabooseValue
7962026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
7972026-07-08T23:37:11.013ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
7982026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7992026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, 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: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
8002026-07-08T23:37:11.013ZINFOtest_updates (dropshot): request completed latency_us = 1117 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 41af081c-37cf-4a5e-95cf-7fb66f7d5751 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
8012026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
8022026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, 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: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
8032026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
8042026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
8052026-07-08T23:37:11.013ZINFOtest_updates (dropshot): request completed latency_us = 1163 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 3413310c-874f-4ab1-81cd-ba0583e713b8 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
8062026-07-08T23:37:11.013ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "41af081c-37cf-4a5e-95cf-7fb66f7d5751", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
8072026-07-08T23:37:11.013ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 53 } 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(()) }))
8082026-07-08T23:37:11.013ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1
8092026-07-08T23:37:11.014ZINFOtest_updates (dropshot): request completed latency_us = 599 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = e49306ac-6961-45a2-b677-47015f876d97 response_code = 200 uri = /sp/sled/1
8102026-07-08T23:37:11.014ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 53 } 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(()) }))
8112026-07-08T23:37:11.014ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "3413310c-874f-4ab1-81cd-ba0583e713b8", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
8122026-07-08T23:37:11.014ZINFOtest_updates (dropshot): request completed latency_us = 612 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 88e0bb2f-b84b-4f88-9543-7039f51bb15e response_code = 200 uri = /sp/sled/0
8132026-07-08T23:37:11.014ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0
8142026-07-08T23:37:11.014ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "88e0bb2f-b84b-4f88-9543-7039f51bb15e", "content-length": "723", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
8152026-07-08T23:37:11.014ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = cc145f19-da03-4d63-a83d-c205298b881f uri = /sp/switch/1
8162026-07-08T23:37:11.014ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = cc145f19-da03-4d63-a83d-c205298b881f uri = /sp/switch/1 version = 3.0.0
8172026-07-08T23:37:11.014ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0/component
8182026-07-08T23:37:11.014ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }
8192026-07-08T23:37:11.014ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "e49306ac-6961-45a2-b677-47015f876d97", "content-length": "723", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
8202026-07-08T23:37:11.014ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = f605b715-b663-4c0f-84b6-0cb69832122e uri = /sp/sled/0/component
8212026-07-08T23:37:11.014ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = f605b715-b663-4c0f-84b6-0cb69832122e uri = /sp/sled/0/component version = 3.0.0
8222026-07-08T23:37:11.014ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1/component
8232026-07-08T23:37:11.014ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(Inventory { device_index: 0 }) }
8242026-07-08T23:37:11.014ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
8252026-07-08T23:37:11.014ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = e13e9dbb-80f1-491d-bfa8-16ccc633924f uri = /sp/switch/0
8262026-07-08T23:37:11.014ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = e13e9dbb-80f1-491d-bfa8-16ccc633924f uri = /sp/switch/0 version = 3.0.0
8272026-07-08T23:37:11.014ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
8282026-07-08T23:37:11.014ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
8292026-07-08T23:37:11.014ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }
8302026-07-08T23:37:11.014ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-sled0 response = Inventory(TlvPage { offset: 0, total: 10 })
8312026-07-08T23:37:11.014ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 24d78f5b-a077-4ebd-a835-e6b432df1de1 uri = /sp/sled/1/component
8322026-07-08T23:37:11.014ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 24d78f5b-a077-4ebd-a835-e6b432df1de1 uri = /sp/sled/1/component version = 3.0.0
8332026-07-08T23:37:11.014ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(Inventory { device_index: 0 }) }
8342026-07-08T23:37:11.014ZINFOtest_updates (dropshot): request completed latency_us = 348 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = f605b715-b663-4c0f-84b6-0cb69832122e response_code = 200 uri = /sp/sled/0/component
8352026-07-08T23:37:11.014ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
8362026-07-08T23:37:11.014ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-sled1 response = Inventory(TlvPage { offset: 0, total: 10 })
8372026-07-08T23:37:11.014ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } 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(()) }))
8382026-07-08T23:37:11.014ZINFOtest_updates (dropshot): request completed latency_us = 229 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 24d78f5b-a077-4ebd-a835-e6b432df1de1 response_code = 200 uri = /sp/sled/1/component
8392026-07-08T23:37:11.014ZINFOtest_updates (dropshot): request completed latency_us = 696 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = cc145f19-da03-4d63-a83d-c205298b881f response_code = 200 uri = /sp/switch/1
8402026-07-08T23:37:11.015ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "f605b715-b663-4c0f-84b6-0cb69832122e", "content-length": "1469", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
8412026-07-08T23:37:11.015ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "cc145f19-da03-4d63-a83d-c205298b881f", "content-length": "734", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
8422026-07-08T23:37:11.015ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0/component/sp/caboose?firmware_slot=0
8432026-07-08T23:37:11.015ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1/component
8442026-07-08T23:37:11.015ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, 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]) }) })
8452026-07-08T23:37:11.015ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "24d78f5b-a077-4ebd-a835-e6b432df1de1", "content-length": "1461", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
8462026-07-08T23:37:11.015ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
8472026-07-08T23:37:11.015ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1/component/sp/caboose?firmware_slot=0
8482026-07-08T23:37:11.015ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 6ea238e2-4975-42dd-9f9d-b045a4834c88 uri = /sp/switch/1/component
8492026-07-08T23:37:11.015ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 6ea238e2-4975-42dd-9f9d-b045a4834c88 uri = /sp/switch/1/component version = 3.0.0
8502026-07-08T23:37:11.015ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(Inventory { device_index: 0 }) }
8512026-07-08T23:37:11.015ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 229f48da-fbf4-43a4-a563-c296823cb997 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
8522026-07-08T23:37:11.015ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 229f48da-fbf4-43a4-a563-c296823cb997 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
8532026-07-08T23:37:11.015ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } 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(()) }))
8542026-07-08T23:37:11.015ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
8552026-07-08T23:37:11.015ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 50450824-c8b7-490f-99be-6c7199343b98 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
8562026-07-08T23:37:11.015ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 50450824-c8b7-490f-99be-6c7199343b98 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
8572026-07-08T23:37:11.015ZINFOtest_updates (dropshot): request completed latency_us = 974 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = e13e9dbb-80f1-491d-bfa8-16ccc633924f response_code = 200 uri = /sp/switch/0
8582026-07-08T23:37:11.015ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
8592026-07-08T23:37:11.015ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-switch1 response = Inventory(TlvPage { offset: 0, total: 0 })
8602026-07-08T23:37:11.015ZINFOtest_updates (dropshot): request completed latency_us = 312 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 6ea238e2-4975-42dd-9f9d-b045a4834c88 response_code = 200 uri = /sp/switch/1/component
8612026-07-08T23:37:11.015ZINFOtest_updates: MGS Endpoint: http://[::1]:34325 file = wicketd/src/mgs.rs:113
8622026-07-08T23:37:11.015ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "e13e9dbb-80f1-491d-bfa8-16ccc633924f", "content-length": "734", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
8632026-07-08T23:37:11.015ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0/component
8642026-07-08T23:37:11.015ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-sled0 response = CabooseValue
8652026-07-08T23:37:11.016ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
8662026-07-08T23:37:11.016ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "6ea238e2-4975-42dd-9f9d-b045a4834c88", "content-length": "17", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
8672026-07-08T23:37:11.016ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1/component/sp/caboose?firmware_slot=0
8682026-07-08T23:37:11.016ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 02c09c31-2e4d-4ec7-b25c-5fcd9be0e131 uri = /sp/switch/0/component
8692026-07-08T23:37:11.016ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 02c09c31-2e4d-4ec7-b25c-5fcd9be0e131 uri = /sp/switch/0/component version = 3.0.0
8702026-07-08T23:37:11.016ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(Inventory { device_index: 0 }) }
8712026-07-08T23:37:11.016ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-sled1 response = CabooseValue
8722026-07-08T23:37:11.016ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
8732026-07-08T23:37:11.016ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = d705ec98-d4a5-40b1-8823-bd01ea9482d6 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
8742026-07-08T23:37:11.016ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = d705ec98-d4a5-40b1-8823-bd01ea9482d6 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
8752026-07-08T23:37:11.016ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
8762026-07-08T23:37:11.016ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-switch0 response = Inventory(TlvPage { offset: 0, total: 2 })
8772026-07-08T23:37:11.016ZINFOtest_updates (dropshot): request completed latency_us = 414 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 02c09c31-2e4d-4ec7-b25c-5fcd9be0e131 response_code = 200 uri = /sp/switch/0/component
8782026-07-08T23:37:11.016ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-sled0 response = CabooseValue
8792026-07-08T23:37:11.016ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
8802026-07-08T23:37:11.016ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-sled1 response = CabooseValue
8812026-07-08T23:37:11.016ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
8822026-07-08T23:37:11.016ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-switch1 response = CabooseValue
8832026-07-08T23:37:11.016ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
8842026-07-08T23:37:11.016ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "02c09c31-2e4d-4ec7-b25c-5fcd9be0e131", "content-length": "315", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
8852026-07-08T23:37:11.016ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0/component/sp/caboose?firmware_slot=0
8862026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-sled0 response = CabooseValue
8872026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
8882026-07-08T23:37:11.017ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = fd9974d4-9ce5-45ac-b93c-48872244039f uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
8892026-07-08T23:37:11.017ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = fd9974d4-9ce5-45ac-b93c-48872244039f uri = /sp/switch/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
8902026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
8912026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-sled1 response = CabooseValue
8922026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
8932026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-switch1 response = CabooseValue
8942026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
8952026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-switch0 response = CabooseValue
8962026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
8972026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-sled0 response = CabooseValue
8982026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
8992026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-sled1 response = CabooseValue
9002026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
9012026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-switch1 response = CabooseValue
9022026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
9032026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9042026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
9052026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-switch0 response = CabooseValue
9062026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
9072026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9082026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
9092026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-switch1 response = CabooseValue
9102026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
9112026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 52 } interface = fake-switch0 response = CabooseValue
9122026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
9132026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9142026-07-08T23:37:11.017ZINFOtest_updates (dropshot): request completed latency_us = 2270 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 229f48da-fbf4-43a4-a563-c296823cb997 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
9152026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9162026-07-08T23:37:11.017ZINFOtest_updates (dropshot): request completed latency_us = 2266 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 50450824-c8b7-490f-99be-6c7199343b98 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
9172026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9182026-07-08T23:37:11.017ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
9192026-07-08T23:37:11.018ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "229f48da-fbf4-43a4-a563-c296823cb997", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
9202026-07-08T23:37:11.018ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0/component/sp/caboose?firmware_slot=1
9212026-07-08T23:37:11.018ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 0fd8fc1f-adae-4a3f-b3f2-1b0d70d068d5 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
9222026-07-08T23:37:11.018ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 0fd8fc1f-adae-4a3f-b3f2-1b0d70d068d5 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
9232026-07-08T23:37:11.018ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
9242026-07-08T23:37:11.018ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "50450824-c8b7-490f-99be-6c7199343b98", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
9252026-07-08T23:37:11.018ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1/component/sp/caboose?firmware_slot=1
9262026-07-08T23:37:11.018ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 53 } interface = fake-switch0 response = CabooseValue
9272026-07-08T23:37:11.018ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
9282026-07-08T23:37:11.018ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 677634c2-571f-4ed5-9384-75ecd763f0fe uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
9292026-07-08T23:37:11.018ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 677634c2-571f-4ed5-9384-75ecd763f0fe uri = /sp/sled/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
9302026-07-08T23:37:11.018ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
9312026-07-08T23:37:11.018ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 52 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9322026-07-08T23:37:11.018ZINFOtest_updates (dropshot): request completed latency_us = 2361 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = d705ec98-d4a5-40b1-8823-bd01ea9482d6 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
9332026-07-08T23:37:11.018ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "d705ec98-d4a5-40b1-8823-bd01ea9482d6", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
9342026-07-08T23:37:11.019ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1/component/sp/caboose?firmware_slot=1
9352026-07-08T23:37:11.019ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9362026-07-08T23:37:11.019ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
9372026-07-08T23:37:11.019ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-sled0 response = CabooseValue
9382026-07-08T23:37:11.019ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
9392026-07-08T23:37:11.019ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-sled1 response = CabooseValue
9402026-07-08T23:37:11.019ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
9412026-07-08T23:37:11.019ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 4962df07-e5e2-460c-ba61-5380d3f43925 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
9422026-07-08T23:37:11.019ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 4962df07-e5e2-460c-ba61-5380d3f43925 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
9432026-07-08T23:37:11.019ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
9442026-07-08T23:37:11.019ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-sled0 response = CabooseValue
9452026-07-08T23:37:11.019ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
9462026-07-08T23:37:11.019ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9472026-07-08T23:37:11.019ZINFOtest_updates (dropshot): request completed latency_us = 2348 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = fd9974d4-9ce5-45ac-b93c-48872244039f response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
9482026-07-08T23:37:11.019ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "fd9974d4-9ce5-45ac-b93c-48872244039f", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
9492026-07-08T23:37:11.019ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0/component/sp/caboose?firmware_slot=1
9502026-07-08T23:37:11.019ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-sled1 response = CabooseValue
9512026-07-08T23:37:11.019ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
9522026-07-08T23:37:11.019ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 53 } interface = fake-switch1 response = CabooseValue
9532026-07-08T23:37:11.019ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
9542026-07-08T23:37:11.020ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = a482d602-f0e1-4de6-9efb-37cfd30d8b2d uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
9552026-07-08T23:37:11.020ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = a482d602-f0e1-4de6-9efb-37cfd30d8b2d uri = /sp/switch/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
9562026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
9572026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-sled0 response = CabooseValue
9582026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
9592026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-sled1 response = CabooseValue
9602026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
9612026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-switch1 response = CabooseValue
9622026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
9632026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-sled0 response = CabooseValue
9642026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
9652026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-switch0 response = CabooseValue
9662026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
9672026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9682026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
9692026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-sled1 response = CabooseValue
9702026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
9712026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-switch1 response = CabooseValue
9722026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
9732026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-switch0 response = CabooseValue
9742026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
9752026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9762026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
9772026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-switch1 response = CabooseValue
9782026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
9792026-07-08T23:37:11.020ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9802026-07-08T23:37:11.020ZINFOtest_updates (dropshot): request completed latency_us = 2315 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 0fd8fc1f-adae-4a3f-b3f2-1b0d70d068d5 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
9812026-07-08T23:37:11.020ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "0fd8fc1f-adae-4a3f-b3f2-1b0d70d068d5", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
9822026-07-08T23:37:11.029ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0/component/rot/caboose?firmware_slot=0
9832026-07-08T23:37:11.029ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-switch0 response = CabooseValue
9842026-07-08T23:37:11.029ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
9852026-07-08T23:37:11.029ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 77c8263b-9bbc-42c2-ba43-91d3813fbc01 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
9862026-07-08T23:37:11.029ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 77c8263b-9bbc-42c2-ba43-91d3813fbc01 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
9872026-07-08T23:37:11.029ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
9882026-07-08T23:37:11.029ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9892026-07-08T23:37:11.029ZINFOtest_updates (dropshot): request completed latency_us = 2416 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 677634c2-571f-4ed5-9384-75ecd763f0fe response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
9902026-07-08T23:37:11.029ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9912026-07-08T23:37:11.029ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
9922026-07-08T23:37:11.029ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-switch0 response = CabooseValue
9932026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
9942026-07-08T23:37:11.030ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "677634c2-571f-4ed5-9384-75ecd763f0fe", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
9952026-07-08T23:37:11.030ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1/component/rot/caboose?firmware_slot=0
9962026-07-08T23:37:11.030ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = c7297437-ed66-44c7-9635-0a141befc4a5 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
9972026-07-08T23:37:11.030ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = c7297437-ed66-44c7-9635-0a141befc4a5 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
9982026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
9992026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10002026-07-08T23:37:11.030ZINFOtest_updates (dropshot): request completed latency_us = 2368 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 4962df07-e5e2-460c-ba61-5380d3f43925 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
10012026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-sled0 response = CabooseValue
10022026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
10032026-07-08T23:37:11.030ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "4962df07-e5e2-460c-ba61-5380d3f43925", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
10042026-07-08T23:37:11.030ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1/component/rot/caboose?firmware_slot=0
10052026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
10062026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
10072026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-sled0 response = CabooseValue
10082026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
10092026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-sled1 response = CabooseValue
10102026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
10112026-07-08T23:37:11.030ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = ca0a761d-6127-41a4-b8e2-ad4a1266b1c5 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
10122026-07-08T23:37:11.030ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = ca0a761d-6127-41a4-b8e2-ad4a1266b1c5 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
10132026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
10142026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10152026-07-08T23:37:11.030ZINFOtest_updates (dropshot): request completed latency_us = 2376 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = a482d602-f0e1-4de6-9efb-37cfd30d8b2d response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
10162026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-sled1 response = CabooseValue
10172026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
10182026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-switch1 response = CabooseValue
10192026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
10202026-07-08T23:37:11.030ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "a482d602-f0e1-4de6-9efb-37cfd30d8b2d", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
10212026-07-08T23:37:11.030ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0/component/rot/caboose?firmware_slot=0
10222026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-sled0 response = CabooseValue
10232026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
10242026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-sled0 response = CabooseValue
10252026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
10262026-07-08T23:37:11.030ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 83481eb7-8d86-4ac1-a6ee-855185664179 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
10272026-07-08T23:37:11.030ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 83481eb7-8d86-4ac1-a6ee-855185664179 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
10282026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
10292026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-sled1 response = CabooseValue
10302026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
10312026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-switch1 response = CabooseValue
10322026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
10332026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-switch0 response = CabooseValue
10342026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
10352026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-sled0 response = CabooseValue
10362026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
10372026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-sled1 response = CabooseValue
10382026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
10392026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-switch1 response = CabooseValue
10402026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
10412026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10422026-07-08T23:37:11.030ZINFOtest_updates (dropshot): request completed latency_us = 2308 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 77c8263b-9bbc-42c2-ba43-91d3813fbc01 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
10432026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-switch0 response = CabooseValue
10442026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
10452026-07-08T23:37:11.030ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "77c8263b-9bbc-42c2-ba43-91d3813fbc01", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
10462026-07-08T23:37:11.030ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0/component/rot/caboose?firmware_slot=1
10472026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-sled1 response = CabooseValue
10482026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
10492026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-switch1 response = CabooseValue
10502026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
10512026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-switch0 response = CabooseValue
10522026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
10532026-07-08T23:37:11.030ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = ae1ffb66-eea3-43ea-bfe0-fb4916325d39 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
10542026-07-08T23:37:11.030ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = ae1ffb66-eea3-43ea-bfe0-fb4916325d39 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
10552026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
10562026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10572026-07-08T23:37:11.030ZINFOtest_updates (dropshot): request completed latency_us = 2433 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = c7297437-ed66-44c7-9635-0a141befc4a5 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
10582026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-switch1 response = CabooseValue
10592026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
10602026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-sled0 response = CabooseValue
10612026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
10622026-07-08T23:37:11.030ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "c7297437-ed66-44c7-9635-0a141befc4a5", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
10632026-07-08T23:37:11.030ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1/component/rot/caboose?firmware_slot=1
10642026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-switch0 response = CabooseValue
10652026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
10662026-07-08T23:37:11.030ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = bcad0e4c-6376-4014-8a33-efb82f0bb03f uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
10672026-07-08T23:37:11.030ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = bcad0e4c-6376-4014-8a33-efb82f0bb03f uri = /sp/sled/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
10682026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
10692026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10702026-07-08T23:37:11.030ZINFOtest_updates (dropshot): request completed latency_us = 2377 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = ca0a761d-6127-41a4-b8e2-ad4a1266b1c5 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
10712026-07-08T23:37:11.030ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "ca0a761d-6127-41a4-b8e2-ad4a1266b1c5", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
10722026-07-08T23:37:11.030ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1/component/rot/caboose?firmware_slot=1
10732026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-switch0 response = CabooseValue
10742026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
10752026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-sled0 response = CabooseValue
10762026-07-08T23:37:11.030ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
10772026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-sled1 response = CabooseValue
10782026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
10792026-07-08T23:37:11.031ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 4ce26011-df72-4c3c-8a54-c595d946cda8 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
10802026-07-08T23:37:11.031ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 4ce26011-df72-4c3c-8a54-c595d946cda8 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
10812026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
10822026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-sled0 response = CabooseValue
10832026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
10842026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10852026-07-08T23:37:11.031ZINFOtest_updates (dropshot): request completed latency_us = 2354 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 83481eb7-8d86-4ac1-a6ee-855185664179 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
10862026-07-08T23:37:11.031ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "83481eb7-8d86-4ac1-a6ee-855185664179", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
10872026-07-08T23:37:11.031ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0/component/rot/caboose?firmware_slot=1
10882026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-sled0 response = CabooseValue
10892026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
10902026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-sled1 response = CabooseValue
10912026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
10922026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-switch1 response = CabooseValue
10932026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
10942026-07-08T23:37:11.031ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 0b941bf6-e28d-46f5-98c6-1d0e50d7f81a uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
10952026-07-08T23:37:11.031ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 0b941bf6-e28d-46f5-98c6-1d0e50d7f81a uri = /sp/switch/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
10962026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
10972026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-sled1 response = CabooseValue
10982026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
10992026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-switch1 response = CabooseValue
11002026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
11012026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-sled0 response = CabooseValue
11022026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
11032026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-switch0 response = CabooseValue
11042026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
11052026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11062026-07-08T23:37:11.031ZINFOtest_updates (dropshot): request completed latency_us = 2271 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = ae1ffb66-eea3-43ea-bfe0-fb4916325d39 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
11072026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-sled1 response = CabooseValue
11082026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
11092026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-switch1 response = CabooseValue
11102026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
11112026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-switch0 response = CabooseValue
11122026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
11132026-07-08T23:37:11.031ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "ae1ffb66-eea3-43ea-bfe0-fb4916325d39", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
11142026-07-08T23:37:11.031ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0/component/stage0/caboose?firmware_slot=0
11152026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-sled1 response = CabooseValue
11162026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
11172026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-switch1 response = CabooseValue
11182026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
11192026-07-08T23:37:11.031ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = f6afee75-77d7-4579-84b7-d43d088b31ea uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
11202026-07-08T23:37:11.031ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = f6afee75-77d7-4579-84b7-d43d088b31ea uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
11212026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
11222026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-switch0 response = CabooseValue
11232026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
11242026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-sled0 response = CabooseValue
11252026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
11262026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11272026-07-08T23:37:11.031ZINFOtest_updates (dropshot): request completed latency_us = 2360 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = bcad0e4c-6376-4014-8a33-efb82f0bb03f response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
11282026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-switch1 response = CabooseValue
11292026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
11302026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-switch0 response = CabooseValue
11312026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
11322026-07-08T23:37:11.031ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "bcad0e4c-6376-4014-8a33-efb82f0bb03f", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
11332026-07-08T23:37:11.031ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1/component/stage0/caboose?firmware_slot=0
11342026-07-08T23:37:11.031ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 746ada77-9a2d-4a8a-a729-b939ef1049fc uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
11352026-07-08T23:37:11.031ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 746ada77-9a2d-4a8a-a729-b939ef1049fc uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
11362026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
11372026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11382026-07-08T23:37:11.031ZINFOtest_updates (dropshot): request completed latency_us = 2331 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 4ce26011-df72-4c3c-8a54-c595d946cda8 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
11392026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-sled0 response = CabooseValue
11402026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
11412026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-sled0 response = CabooseValue
11422026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
11432026-07-08T23:37:11.031ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "4ce26011-df72-4c3c-8a54-c595d946cda8", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
11442026-07-08T23:37:11.031ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1/component/stage0/caboose?firmware_slot=0
11452026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-switch0 response = CabooseValue
11462026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
11472026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-sled1 response = CabooseValue
11482026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
11492026-07-08T23:37:11.031ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 30814d57-6a1a-4d19-9441-ebab75d3b0cf uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
11502026-07-08T23:37:11.031ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 30814d57-6a1a-4d19-9441-ebab75d3b0cf uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
11512026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
11522026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11532026-07-08T23:37:11.031ZINFOtest_updates (dropshot): request completed latency_us = 2358 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 0b941bf6-e28d-46f5-98c6-1d0e50d7f81a response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
11542026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-sled0 response = CabooseValue
11552026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
11562026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-sled1 response = CabooseValue
11572026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
11582026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-switch1 response = CabooseValue
11592026-07-08T23:37:11.031ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
11602026-07-08T23:37:11.031ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "0b941bf6-e28d-46f5-98c6-1d0e50d7f81a", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
11612026-07-08T23:37:11.032ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0/component/stage0/caboose?firmware_slot=0
11622026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-sled0 response = CabooseValue
11632026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
11642026-07-08T23:37:11.032ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 9b0aedc2-6466-4920-bf4d-bac4e097b8ea uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
11652026-07-08T23:37:11.032ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 9b0aedc2-6466-4920-bf4d-bac4e097b8ea uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
11662026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
11672026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-sled1 response = CabooseValue
11682026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
11692026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-switch1 response = CabooseValue
11702026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
11712026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-switch0 response = CabooseValue
11722026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
11732026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11742026-07-08T23:37:11.032ZINFOtest_updates (dropshot): request completed latency_us = 2267 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = f6afee75-77d7-4579-84b7-d43d088b31ea response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
11752026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-sled1 response = CabooseValue
11762026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
11772026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-switch1 response = CabooseValue
11782026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
11792026-07-08T23:37:11.032ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "f6afee75-77d7-4579-84b7-d43d088b31ea", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
11802026-07-08T23:37:11.032ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/0/component/stage0/caboose?firmware_slot=1
11812026-07-08T23:37:11.032ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 17490dd9-40eb-4b61-a0fe-fd4cfd611da9 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
11822026-07-08T23:37:11.032ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 17490dd9-40eb-4b61-a0fe-fd4cfd611da9 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
11832026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
11842026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-switch0 response = CabooseValue
11852026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
11862026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-sled1 response = CabooseValue
11872026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
11882026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-switch1 response = CabooseValue
11892026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
11902026-07-08T23:37:11.032ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-switch0 response = CabooseValue
11912026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
11922026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-sled0 response = CabooseValue
11932026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
11942026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11952026-07-08T23:37:11.033ZINFOtest_updates (dropshot): request completed latency_us = 2393 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 746ada77-9a2d-4a8a-a729-b939ef1049fc response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
11962026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-switch1 response = CabooseValue
11972026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
11982026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 86 } interface = fake-sled0 response = CabooseValue
11992026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
12002026-07-08T23:37:11.033ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "746ada77-9a2d-4a8a-a729-b939ef1049fc", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
12012026-07-08T23:37:11.033ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/sled/1/component/stage0/caboose?firmware_slot=1
12022026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-switch0 response = CabooseValue
12032026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
12042026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 87 } interface = fake-sled0 response = CabooseValue
12052026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
12062026-07-08T23:37:11.033ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 353b95a3-14f6-4bdb-8c52-283035e67104 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
12072026-07-08T23:37:11.033ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 353b95a3-14f6-4bdb-8c52-283035e67104 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
12082026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
12092026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12102026-07-08T23:37:11.033ZINFOtest_updates (dropshot): request completed latency_us = 3140 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = 30814d57-6a1a-4d19-9441-ebab75d3b0cf response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
12112026-07-08T23:37:11.033ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "30814d57-6a1a-4d19-9441-ebab75d3b0cf", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
12122026-07-08T23:37:11.033ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/1/component/stage0/caboose?firmware_slot=1
12132026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-switch0 response = CabooseValue
12142026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
12152026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-sled1 response = CabooseValue
12162026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
12172026-07-08T23:37:11.033ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = b30b7c00-d72f-4b38-88bd-1de5e3accfdc uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
12182026-07-08T23:37:11.033ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = b30b7c00-d72f-4b38-88bd-1de5e3accfdc uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
12192026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
12202026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 88 } interface = fake-sled0 response = CabooseValue
12212026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
12222026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12232026-07-08T23:37:11.033ZINFOtest_updates (dropshot): request completed latency_us = 3148 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = 9b0aedc2-6466-4920-bf4d-bac4e097b8ea response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
12242026-07-08T23:37:11.033ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "9b0aedc2-6466-4920-bf4d-bac4e097b8ea", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
12252026-07-08T23:37:11.033ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:34325/sp/switch/0/component/stage0/caboose?firmware_slot=1
12262026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 89 } interface = fake-sled0 response = CabooseValue
12272026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
12282026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 86 } interface = fake-sled1 response = CabooseValue
12292026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
12302026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-switch1 response = CabooseValue
12312026-07-08T23:37:11.033ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
12322026-07-08T23:37:11.033ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = f7ecaab2-ab2e-4628-a2c6-965f25660cd6 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
12332026-07-08T23:37:11.033ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = f7ecaab2-ab2e-4628-a2c6-965f25660cd6 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
12342026-07-08T23:37:11.034ZTRACtest_updates (BootstrapPeers): client request DdmAdminClient = [::1]:8000 body = None method = GET uri = http://[::1]:8000/prefixes
12352026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
12362026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 87 } interface = fake-sled1 response = CabooseValue
12372026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
12382026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 90 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12392026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-switch1 response = CabooseValue
12402026-07-08T23:37:11.034ZINFOtest_updates (dropshot): request completed latency_us = 3147 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36076 req_id = 17490dd9-40eb-4b61-a0fe-fd4cfd611da9 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
12412026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
12422026-07-08T23:37:11.034ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "17490dd9-40eb-4b61-a0fe-fd4cfd611da9", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
12432026-07-08T23:37:11.034ZTRACtest_updates (BootstrapPeers): client response DdmAdminClient = [::1]:8000 result = Err(reqwest::Error { kind: Request, url: "http://[::1]:8000/prefixes", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", [::1]:8000, Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) })
12442026-07-08T23:37:11.034ZWARNtest_updates (BootstrapPeers): Failed to get prefixes from ddm error = Failed making HTTP request to ddmd: Communication Error: error sending request for url (http://[::1]:8000/prefixes): error sending request for url (http://[::1]:8000/prefixes): client error (Connect): tcp connect error: Connection refused (os error 111) file = wicketd/src/bootstrap_addrs.rs:149
12452026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-switch0 response = CabooseValue
12462026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
12472026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = POST path = /abort-update/{type}/{slot} versions = all
12482026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = GET path = /artifacts-and-event-reports versions = all
12492026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = GET path = /baseboard versions = all
12502026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 88 } interface = fake-sled1 response = CabooseValue
12512026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = GET path = /bootstrap-sleds versions = all
12522026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = POST path = /clear-update-state versions = all
12532026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = POST path = /ignition/{type}/{slot}/{command} versions = all
12542026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = GET path = /inventory versions = all
12552026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = GET path = /location versions = all
12562026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = GET path = /preflight/uplink versions = all
12572026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = POST path = /preflight/uplink versions = all
12582026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
12592026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = DELETE path = /rack-setup versions = all
12602026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = GET path = /rack-setup versions = all
12612026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = POST path = /rack-setup versions = all
12622026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = DELETE path = /rack-setup/config versions = all
12632026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = GET path = /rack-setup/config versions = all
12642026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = PUT path = /rack-setup/config versions = all
12652026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = GET path = /rack-setup/config/bgp/auth-key versions = all
12662026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = PUT path = /rack-setup/config/bgp/auth-key/{key_id} versions = all
12672026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = POST path = /rack-setup/config/cert versions = all
12682026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = POST path = /rack-setup/config/key versions = all
12692026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = GET path = /rack-setup/config/multirack versions = all
12702026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = PUT path = /rack-setup/config/multirack versions = all
12712026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = PUT path = /rack-setup/config/recovery-user-password-hash versions = all
12722026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = POST path = /reload-config versions = all
12732026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = PUT path = /repository versions = all
12742026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = POST path = /update versions = all
12752026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-switch0 response = CabooseValue
12762026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:34373 method = GET path = /update/{type}/{slot} versions = all
12772026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
12782026-07-08T23:37:11.034ZINFOtest_updates (dropshot (wicketd)): listening file = /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.1/src/server.rs:335 local_addr = [::1]:34373
12792026-07-08T23:37:11.034ZDEBGtest_updates (dropshot (wicketd)): successfully registered DTrace USDT probes local_addr = [::1]:34373
12802026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-switch1 response = CabooseValue
12812026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
12822026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 89 } interface = fake-sled1 response = CabooseValue
12832026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
12842026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-switch1 response = CabooseValue
12852026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
12862026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 90 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12872026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-switch0 response = CabooseValue
12882026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
12892026-07-08T23:37:11.034ZINFOtest_updates (dropshot): request completed latency_us = 1869 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36078 req_id = 353b95a3-14f6-4bdb-8c52-283035e67104 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
12902026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-switch1 response = CabooseValue
12912026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
12922026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-switch0 response = CabooseValue
12932026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
12942026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-switch0 response = CabooseValue
12952026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
12962026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12972026-07-08T23:37:11.034ZINFOtest_updates (dropshot): request completed latency_us = 1417 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36074 req_id = b30b7c00-d72f-4b38-88bd-1de5e3accfdc response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
12982026-07-08T23:37:11.034ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/sled/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "353b95a3-14f6-4bdb-8c52-283035e67104", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
12992026-07-08T23:37:11.034ZINFOtest_updates (dropshot (wicketd)): beginning graceful shutdown file = /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.1/src/server.rs:324 local_addr = [::1]:34373
13002026-07-08T23:37:11.034ZINFOtest_updates (NexusTcpProxy): exiting file = wicketd/src/nexus_proxy.rs:86
13012026-07-08T23:37:11.034ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "b30b7c00-d72f-4b38-88bd-1de5e3accfdc", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
13022026-07-08T23:37:11.034ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
13032026-07-08T23:37:11.034ZINFOtest_updates (dropshot): request completed latency_us = 1154 local_addr = [::1]:34325 method = GET remote_addr = [::1]:36070 req_id = f7ecaab2-ab2e-4628-a2c6-965f25660cd6 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
13042026-07-08T23:37:11.034ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:34325/sp/switch/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "f7ecaab2-ab2e-4628-a2c6-965f25660cd6", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:11 GMT"} })
13052026-07-08T23:37:11.123ZINFOtest_updates (dropshot): beginning graceful shutdown local_addr = [::1]:34325
13062026-07-08T23:37:11.123ZINFOtest_updates (dropshot): beginning graceful shutdown file = /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.1/src/server.rs:324 local_addr = [::1]:36203