Max level shown:
12026-07-08T23:38:37.331ZINFOtest_updates: setting up simulated sidecar slot = sidecar 0
22026-07-08T23:38:37.331ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:33384 slot = sidecar 0 type = simulated
32026-07-08T23:38:37.331ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:62104 slot = sidecar 0 type = simulated
42026-07-08T23:38:37.331ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:55830 slot = sidecar 0 type = simulated
52026-07-08T23:38:37.332ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:63556 slot = sidecar 0 type = simulated
62026-07-08T23:38:37.332ZINFOtest_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:38:37.332ZINFOtest_updates: setting up simulated sidecar slot = sidecar 1
82026-07-08T23:38:37.332ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:37413 slot = sidecar 1 type = simulated
92026-07-08T23:38:37.332ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:35122 slot = sidecar 1 type = simulated
102026-07-08T23:38:37.332ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:56849 slot = sidecar 1 type = simulated
112026-07-08T23:38:37.332ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:43251 slot = sidecar 1 type = simulated
122026-07-08T23:38:37.332ZINFOtest_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 = e1abd7b4-7cb3-4beb-927e-05e46f967804 slot = sidecar 1
132026-07-08T23:38:37.332ZINFOtest_updates: setting up simulated gimlet slot = gimlet 0
142026-07-08T23:38:37.332ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:53603 slot = gimlet 0 type = simulated
152026-07-08T23:38:37.332ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:63064 slot = gimlet 0 type = simulated
162026-07-08T23:38:37.332ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:60670 slot = gimlet 0 type = simulated
172026-07-08T23:38:37.332ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:51169 slot = gimlet 0 type = simulated
182026-07-08T23:38:37.332ZINFOtest_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:38:37.332ZINFOtest_updates (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 0
202026-07-08T23:38:37.333ZINFOtest_updates: setting up simulated gimlet slot = gimlet 1
212026-07-08T23:38:37.333ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:59511 slot = gimlet 1 type = simulated
222026-07-08T23:38:37.333ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:62549 slot = gimlet 1 type = simulated
232026-07-08T23:38:37.333ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:42467 slot = gimlet 1 type = simulated
242026-07-08T23:38:37.333ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:50245 slot = gimlet 1 type = simulated
252026-07-08T23:38:37.333ZINFOtest_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:38:37.333ZINFOtest_updates (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 1
272026-07-08T23:38:37.333ZINFOtest_updates: setting up gateway server
282026-07-08T23:38:37.335ZDEBGtest_updates: successfully registered DTrace USDT probes
292026-07-08T23:38:37.335ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:33384 interface = fake-switch0
302026-07-08T23:38:37.335ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:37413 interface = fake-switch1
312026-07-08T23:38:37.335ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
322026-07-08T23:38:37.335ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
332026-07-08T23:38:37.335ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:53603 interface = fake-sled0
342026-07-08T23:38:37.336ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:59511 interface = fake-sled1
352026-07-08T23:38:37.336ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
362026-07-08T23:38:37.336ZTRACtest_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:38:37.336ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:36998, vid: One } slot = sidecar 1
382026-07-08T23:38:37.336ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:56740, vid: One } slot = gimlet 0
392026-07-08T23:38:37.336ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:46058, vid: One } slot = sidecar 0
402026-07-08T23:38:37.336ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:41809, vid: One } slot = gimlet 1
412026-07-08T23:38:37.336ZINFOtest_updates: Setting rack_id rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc
422026-07-08T23:38:37.336ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-sled0 response = Discover(DiscoverResponse { sp_port: One })
432026-07-08T23:38:37.336ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-switch1 response = Discover(DiscoverResponse { sp_port: One })
442026-07-08T23:38:37.336ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:37413 interface = fake-switch1
452026-07-08T23:38:37.336ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:53603 interface = fake-sled0
462026-07-08T23:38:37.336ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-sled1 response = Discover(DiscoverResponse { sp_port: One })
472026-07-08T23:38:37.336ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:59511 interface = fake-sled1
482026-07-08T23:38:37.336ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-switch0 response = Discover(DiscoverResponse { sp_port: One })
492026-07-08T23:38:37.336ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:33384 interface = fake-switch0
502026-07-08T23:38:37.336ZINFOtest_updates (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
512026-07-08T23:38:37.337ZINFOtest_updates (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
522026-07-08T23:38:37.337ZINFOtest_updates (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
532026-07-08T23:38:37.337ZINFOtest_updates (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
542026-07-08T23:38:37.337ZDEBGtest_updates (ManagementSwitch): received location determination response interface = (direct socket handle) refined_locations = {"switch0"}
552026-07-08T23:38:37.337ZINFOtest_updates (sensor-poller): starting to poll SP sensor data every 1s
562026-07-08T23:38:37.337ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 1
572026-07-08T23:38:37.337ZWARNtest_updates (producer-server): using development metrics configuration overrides! bind_loopback = true nexus_address = None
582026-07-08T23:38:37.337ZDEBGtest_updates (producer-server): rebinding producer server on new IP collection_interval = 10s current_ip = None new_ip = ::1 producer_id = 2d46f71f-7aad-44b4-ad42-c910d9aab338
592026-07-08T23:38:37.337ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 0
602026-07-08T23:38:37.337ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 1
612026-07-08T23:38:37.337ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 0
622026-07-08T23:38:37.338ZDEBGtest_updates (producer-server): registered DTrace probes
632026-07-08T23:38:37.338ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
642026-07-08T23:38:37.339ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
652026-07-08T23:38:37.339ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
662026-07-08T23:38:37.339ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
672026-07-08T23:38:37.339ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
682026-07-08T23:38:37.339ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
692026-07-08T23:38:37.339ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
702026-07-08T23:38:37.339ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
712026-07-08T23:38:37.339ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:58725 method = GET path = /{producer_id} versions = all
722026-07-08T23:38:37.339ZINFOtest_updates (dropshot): listening file = /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.1/src/server.rs:335 local_addr = [::1]:58725
732026-07-08T23:38:37.339ZDEBGtest_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
742026-07-08T23:38:37.339ZDEBGtest_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
752026-07-08T23:38:37.339ZDEBGtest_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
762026-07-08T23:38:37.339ZDEBGtest_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
772026-07-08T23:38:37.339ZDEBGtest_updates (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:58725
782026-07-08T23:38:37.339ZDEBGtest_updates (producer-server): Requested any available port, Dropshot server has been bound to [::1]:58725
792026-07-08T23:38:37.339ZDEBGtest_updates (producer-server): Nexus IP not provided, will use DNS to resolve it
802026-07-08T23:38:37.339ZTRACtest_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]) }) })
812026-07-08T23:38:37.339ZDEBGtest_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
822026-07-08T23:38:37.339ZTRACtest_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 }) }
832026-07-08T23:38:37.339ZTRACtest_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]) }) })
842026-07-08T23:38:37.339ZDEBGtest_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
852026-07-08T23:38:37.339ZTRACtest_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 }) }
862026-07-08T23:38:37.339ZTRACtest_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:38:37.340ZINFOtest_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
882026-07-08T23:38:37.340ZDEBGtest_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:38:37.340ZTRACtest_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 }) }
902026-07-08T23:38:37.340ZTRACtest_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]) }) })
912026-07-08T23:38:37.340ZDEBGtest_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
922026-07-08T23:38:37.340ZTRACtest_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 }) }
932026-07-08T23:38:37.340ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-sled1 response = Inventory(TlvPage { offset: 0, total: 10 })
942026-07-08T23:38:37.340ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-0 component_kind = tmp117 description = dev-0 sp_slot = 1
952026-07-08T23:38:37.340ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 1
962026-07-08T23:38:37.340ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 1
972026-07-08T23:38:37.340ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 1
982026-07-08T23:38:37.340ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 1
992026-07-08T23:38:37.340ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 1
1002026-07-08T23:38:37.340ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 1
1012026-07-08T23:38:37.340ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 1
1022026-07-08T23:38:37.340ZTRACtest_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-2" }, offset: 0 }) }
1032026-07-08T23:38:37.340ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-switch0 response = Inventory(TlvPage { offset: 0, total: 2 })
1042026-07-08T23:38:37.340ZDEBGtest_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
1052026-07-08T23:38:37.340ZDEBGtest_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
1062026-07-08T23:38:37.340ZTRACtest_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 }) }
1072026-07-08T23:38:37.340ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-switch1 response = Inventory(TlvPage { offset: 0, total: 0 })
1082026-07-08T23:38:37.340ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(SpState) }
1092026-07-08T23:38:37.340ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-sled0 response = Inventory(TlvPage { offset: 0, total: 10 })
1102026-07-08T23:38:37.340ZDEBGtest_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
1112026-07-08T23:38:37.340ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 0
1122026-07-08T23:38:37.340ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 0
1132026-07-08T23:38:37.340ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 0
1142026-07-08T23:38:37.340ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 0
1152026-07-08T23:38:37.340ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 0
1162026-07-08T23:38:37.340ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 0
1172026-07-08T23:38:37.340ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 0
1182026-07-08T23:38:37.340ZTRACtest_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-1" }, offset: 0 }) }
1192026-07-08T23:38:37.340ZDEBGtest_updates (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
1202026-07-08T23:38:37.340ZDEBGtest_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
1212026-07-08T23:38:37.340ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
1222026-07-08T23:38:37.340ZDEBGtest_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
1232026-07-08T23:38:37.340ZDEBGtest_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
1242026-07-08T23:38:37.341ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
1252026-07-08T23:38:37.341ZDEBGtest_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
1262026-07-08T23:38:37.341ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1272026-07-08T23:38:37.341ZDEBGtest_updates (producer-server): starting producer registration task
1282026-07-08T23:38:37.341ZINFOtest_updates (producer-server): starting oximeter metric producer server address = [::1]:58725 file = oximeter/producer/src/lib.rs:278 interval = 10s producer_id = 2d46f71f-7aad-44b4-ad42-c910d9aab338
1292026-07-08T23:38:37.341ZINFOtest_updates (producer-server): bound metrics producer server address = [::1]:58725 collection_interval = 10s producer_id = 2d46f71f-7aad-44b4-ad42-c910d9aab338
1302026-07-08T23:38:37.341ZDEBGtest_updates (producer-registration-task): registering as oximeter producer with Nexus registration_count = 0
1312026-07-08T23:38:37.341ZTRACtest_updates (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
1322026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /ignition versions = all starting from 2.0.0
1332026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /ignition versions = from 1.0.0 to 2.0.0
1342026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /ignition/{type}/{slot} versions = all starting from 2.0.0
1352026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /ignition/{type}/{slot} versions = from 1.0.0 to 2.0.0
1362026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = POST path = /ignition/{type}/{slot}/{command} versions = all
1372026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /local/all-sp-ids versions = all
1382026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /local/switch-id versions = all
1392026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = POST path = /recovery/host-phase2 versions = all
1402026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot} versions = all
1412026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/component versions = all
1422026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/component/{component} versions = all
1432026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/component/{component}/active-slot versions = all
1442026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = POST path = /sp/{type}/{slot}/component/{component}/active-slot versions = all
1452026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/component/{component}/caboose versions = all
1462026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/component/{component}/cfpa versions = all
1472026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = POST path = /sp/{type}/{slot}/component/{component}/clear-status versions = all
1482026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/component/{component}/cmpa versions = all
1492026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/component/{component}/hash/{firmware_slot} versions = all
1502026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = POST path = /sp/{type}/{slot}/component/{component}/hash/{firmware_slot} versions = all
1512026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = POST path = /sp/{type}/{slot}/component/{component}/reset versions = all
1522026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/component/{component}/rot-boot-info versions = all
1532026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/component/{component}/serial-console/attach versions = all
1542026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = POST path = /sp/{type}/{slot}/component/{component}/serial-console/detach versions = all
1552026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = POST path = /sp/{type}/{slot}/component/{component}/update versions = all
1562026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = POST path = /sp/{type}/{slot}/component/{component}/update-abort versions = all
1572026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/component/{component}/update-status versions = all
1582026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = POST path = /sp/{type}/{slot}/ereports versions = all
1592026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = DELETE path = /sp/{type}/{slot}/host-phase2-progress versions = all
1602026-07-08T23:38:37.341ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/host-phase2-progress versions = all
1612026-07-08T23:38:37.342ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = DELETE path = /sp/{type}/{slot}/ipcc/installinator-image-id versions = all
1622026-07-08T23:38:37.342ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = PUT path = /sp/{type}/{slot}/ipcc/installinator-image-id versions = all
1632026-07-08T23:38:37.342ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/power-state versions = all
1642026-07-08T23:38:37.342ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = POST path = /sp/{type}/{slot}/power-state versions = all
1652026-07-08T23:38:37.342ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/sensor/{sensor_id}/value versions = all
1662026-07-08T23:38:37.342ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/startup-options versions = all
1672026-07-08T23:38:37.342ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = POST path = /sp/{type}/{slot}/startup-options versions = all
1682026-07-08T23:38:37.342ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/task-dump versions = all
1692026-07-08T23:38:37.342ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:41148 method = GET path = /sp/{type}/{slot}/task-dump/{task_dump_index} versions = all
1702026-07-08T23:38:37.342ZINFOtest_updates (dropshot): listening local_addr = [::1]:41148
1712026-07-08T23:38:37.342ZDEBGtest_updates (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:41148
1722026-07-08T23:38:37.342ZTRACtest_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-8" }, offset: 0 }) }
1732026-07-08T23:38:37.342ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1742026-07-08T23:38:37.342ZTRACtest_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]) }) })
1752026-07-08T23:38:37.342ZTRACtest_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 }) }
1762026-07-08T23:38:37.342ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1772026-07-08T23:38:37.342ZTRACtest_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:38:37.342ZTRACtest_updates (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
1792026-07-08T23:38:37.342ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
1802026-07-08T23:38:37.342ZDEBGtest_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
1812026-07-08T23:38:37.343ZDEBGtest_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
1822026-07-08T23:38:37.343ZDEBGtest_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
1832026-07-08T23:38:37.343ZDEBGtest_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
1842026-07-08T23:38:37.343ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
1852026-07-08T23:38:37.343ZDEBGtest_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
1862026-07-08T23:38:37.343ZDEBGtest_updates (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
1872026-07-08T23:38:37.343ZDEBGtest_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
1882026-07-08T23:38:37.343ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1892026-07-08T23:38:37.343ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1902026-07-08T23:38:37.343ZTRACtest_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-7" }, offset: 0 }) }
1912026-07-08T23:38:37.343ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
1922026-07-08T23:38:37.343ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }
1932026-07-08T23:38:37.343ZTRACtest_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-2" }, offset: 0 }) }
1942026-07-08T23:38:37.343ZDEBGtest_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
1952026-07-08T23:38:37.343ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
1962026-07-08T23:38:37.343ZDEBGtest_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
1972026-07-08T23:38:37.343ZDEBGtest_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
1982026-07-08T23:38:37.343ZDEBGtest_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
1992026-07-08T23:38:37.343ZDEBGtest_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
2002026-07-08T23:38:37.343ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
2012026-07-08T23:38:37.343ZDEBGtest_updates (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
2022026-07-08T23:38:37.344ZDEBGtest_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
2032026-07-08T23:38:37.344ZTRACtest_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-46" }, offset: 0 }) }
2042026-07-08T23:38:37.344ZTRACtest_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]) }) })
2052026-07-08T23:38:37.344ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
2062026-07-08T23:38:37.344ZDEBGtest_updates (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
2072026-07-08T23:38:37.344ZDEBGtest_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
2082026-07-08T23:38:37.344ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2092026-07-08T23:38:37.344ZTRACtest_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-0" }, offset: 0 }) }
2102026-07-08T23:38:37.344ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2112026-07-08T23:38:37.344ZWARNtest_updates (producer-registration-task): failed to register with Nexus, will retry count = 0 delay = 3.359234ms error = proto error: io error: No route to host (os error 148) file = oximeter/producer/src/lib.rs:374
2122026-07-08T23:38:37.344ZTRACtest_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-0" }, offset: 0 }) }
2132026-07-08T23:38:37.344ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
2142026-07-08T23:38:37.344ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
2152026-07-08T23:38:37.344ZDEBGtest_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
2162026-07-08T23:38:37.344ZDEBGtest_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
2172026-07-08T23:38:37.344ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2182026-07-08T23:38:37.344ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2192026-07-08T23:38:37.344ZTRACtest_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-53" }, offset: 0 }) }
2202026-07-08T23:38:37.344ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
2212026-07-08T23:38:37.344ZDEBGtest_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
2222026-07-08T23:38:37.344ZDEBGtest_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
2232026-07-08T23:38:37.344ZDEBGtest_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
2242026-07-08T23:38:37.344ZDEBGtest_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
2252026-07-08T23:38:37.344ZDEBGtest_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
2262026-07-08T23:38:37.344ZDEBGtest_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
2272026-07-08T23:38:37.344ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2282026-07-08T23:38:37.344ZTRACtest_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-53" }, offset: 0 }) }
2292026-07-08T23:38:37.344ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
2302026-07-08T23:38:37.344ZDEBGtest_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
2312026-07-08T23:38:37.344ZDEBGtest_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
2322026-07-08T23:38:37.344ZDEBGtest_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
2332026-07-08T23:38:37.345ZDEBGtest_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
2342026-07-08T23:38:37.345ZDEBGtest_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
2352026-07-08T23:38:37.345ZDEBGtest_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
2362026-07-08T23:38:37.345ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2372026-07-08T23:38:37.345ZTRACtest_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-1" }, offset: 0 }) }
2382026-07-08T23:38:37.345ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
2392026-07-08T23:38:37.345ZDEBGtest_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
2402026-07-08T23:38:37.345ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2412026-07-08T23:38:37.345ZTRACtest_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-39" }, offset: 0 }) }
2422026-07-08T23:38:37.345ZTRACtest_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-39" }, offset: 0 }) }
2432026-07-08T23:38:37.345ZDEBGtest_updates (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
2442026-07-08T23:38:37.345ZDEBGtest_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
2452026-07-08T23:38:37.345ZDEBGtest_updates (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
2462026-07-08T23:38:37.345ZDEBGtest_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
2472026-07-08T23:38:37.345ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2482026-07-08T23:38:37.345ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2492026-07-08T23:38:37.345ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }
2502026-07-08T23:38:37.345ZTRACtest_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-8" }, offset: 0 }) }
2512026-07-08T23:38:37.345ZDEBGtest_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
2522026-07-08T23:38:37.345ZDEBGtest_updates (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
2532026-07-08T23:38:37.345ZDEBGtest_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
2542026-07-08T23:38:37.345ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2552026-07-08T23:38:37.345ZTRACtest_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:38:37.345ZTRACtest_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-46" }, offset: 0 }) }
2572026-07-08T23:38:37.345ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
2582026-07-08T23:38:37.345ZDEBGtest_updates (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
2592026-07-08T23:38:37.345ZDEBGtest_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
2602026-07-08T23:38:37.345ZTRACtest_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:38:37.345ZTRACtest_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:38:37.345ZDEBGtest_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:38:37.345ZTRACtest_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:38:37.346ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
2652026-07-08T23:38:37.378ZDEBGtest_updates: registered DTrace probes
2662026-07-08T23:38:37.378ZINFOtest_updates (wicketd MgsManager): MGS Endpoint: http://[::1]:41148 file = wicketd/src/mgs.rs:113
2672026-07-08T23:38:37.409ZINFOtest_updates (wicketd update planner): MGS Endpoint: http://[::1]:41148 file = wicketd/src/mgs.rs:113
2682026-07-08T23:38:37.409ZDEBGtest_updates (wicketd TransceiverManager): waiting to learn our switch slot
2692026-07-08T23:38:37.410ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/local/all-sp-ids
2702026-07-08T23:38:37.410ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:41148 remote_addr = [::1]:46532
2712026-07-08T23:38:37.411ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = e16e94bb-3ef5-4fe9-9ade-fd3060e42b1f uri = /local/all-sp-ids
2722026-07-08T23:38:37.412ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = e16e94bb-3ef5-4fe9-9ade-fd3060e42b1f uri = /local/all-sp-ids version = 3.0.0
2732026-07-08T23:38:37.412ZINFOtest_updates (dropshot): request completed latency_us = 540 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = e16e94bb-3ef5-4fe9-9ade-fd3060e42b1f response_code = 200 uri = /local/all-sp-ids
2742026-07-08T23:38:37.413ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/local/all-sp-ids", status: 200, headers: {"content-type": "application/json", "x-request-id": "e16e94bb-3ef5-4fe9-9ade-fd3060e42b1f", "content-length": "105", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
2752026-07-08T23:38:37.415ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0
2762026-07-08T23:38:37.415ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1
2772026-07-08T23:38:37.415ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 4a6c915f-9f1b-4011-aaae-bad6bc42b2c8 uri = /sp/sled/1
2782026-07-08T23:38:37.415ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 4a6c915f-9f1b-4011-aaae-bad6bc42b2c8 uri = /sp/sled/1 version = 3.0.0
2792026-07-08T23:38:37.415ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0
2802026-07-08T23:38:37.415ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1
2812026-07-08T23:38:37.415ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }
2822026-07-08T23:38:37.415ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/ignition
2832026-07-08T23:38:37.415ZDEBGtest_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
2842026-07-08T23:38:37.416ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:41148 remote_addr = [::1]:41473
2852026-07-08T23:38:37.416ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:41148 remote_addr = [::1]:63447
2862026-07-08T23:38:37.416ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:41148 remote_addr = [::1]:58485
2872026-07-08T23:38:37.416ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:41148 remote_addr = [::1]:60410
2882026-07-08T23:38:37.416ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 09d9fa5c-5324-49a8-8fd8-1e1419012cff uri = /sp/switch/0
2892026-07-08T23:38:37.416ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 09d9fa5c-5324-49a8-8fd8-1e1419012cff uri = /sp/switch/0 version = 3.0.0
2902026-07-08T23:38:37.416ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }
2912026-07-08T23:38:37.416ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = ee3a2d13-349e-4591-8be8-a37907133d94 uri = /sp/switch/1
2922026-07-08T23:38:37.416ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = ee3a2d13-349e-4591-8be8-a37907133d94 uri = /sp/switch/1 version = 3.0.0
2932026-07-08T23:38:37.416ZTRACtest_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]) }) })
2942026-07-08T23:38:37.416ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }
2952026-07-08T23:38:37.416ZTRACtest_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 }) }
2962026-07-08T23:38:37.416ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:60410 req_id = a2692ab5-be34-462f-883f-bbf5a7616d37 uri = /ignition
2972026-07-08T23:38:37.416ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:60410 req_id = a2692ab5-be34-462f-883f-bbf5a7616d37 uri = /ignition version = 3.0.0
2982026-07-08T23:38:37.416ZDEBGtest_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
2992026-07-08T23:38:37.416ZDEBGtest_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
3002026-07-08T23:38:37.416ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = afbf4cd6-2f09-45cc-965a-2d8bb77442ad uri = /sp/sled/0
3012026-07-08T23:38:37.416ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = afbf4cd6-2f09-45cc-965a-2d8bb77442ad uri = /sp/sled/0 version = 3.0.0
3022026-07-08T23:38:37.416ZTRACtest_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]) }) })
3032026-07-08T23:38:37.416ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }
3042026-07-08T23:38:37.416ZTRACtest_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 }) }
3052026-07-08T23:38:37.416ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
3062026-07-08T23:38:37.416ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
3072026-07-08T23:38:37.416ZTRACtest_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(()) }))
3082026-07-08T23:38:37.416ZDEBGtest_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 }]
3092026-07-08T23:38:37.417ZDEBGtest_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
3102026-07-08T23:38:37.417ZTRACtest_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]) }) })
3112026-07-08T23:38:37.417ZTRACtest_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 }) }
3122026-07-08T23:38:37.417ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
3132026-07-08T23:38:37.417ZTRACtest_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 }) }
3142026-07-08T23:38:37.417ZINFOtest_updates (dropshot): request completed latency_us = 1622 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 4a6c915f-9f1b-4011-aaae-bad6bc42b2c8 response_code = 200 uri = /sp/sled/1
3152026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
3162026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
3172026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
3182026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
3192026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
3202026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
3212026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
3222026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
3232026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
3242026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
3252026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
3262026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
3272026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
3282026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
3292026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
3302026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
3312026-07-08T23:38:37.417ZTRACtest_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(()) }))
3322026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
3332026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
3342026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
3352026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
3362026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
3372026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
3382026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
3392026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
3402026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
3412026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
3422026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
3432026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
3442026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
3452026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
3462026-07-08T23:38:37.417ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
3472026-07-08T23:38:37.417ZINFOtest_updates (dropshot): request completed latency_us = 819 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = ee3a2d13-349e-4591-8be8-a37907133d94 response_code = 200 uri = /sp/switch/1
3482026-07-08T23:38:37.417ZINFOtest_updates (dropshot): request completed latency_us = 691 local_addr = [::1]:41148 method = GET remote_addr = [::1]:60410 req_id = a2692ab5-be34-462f-883f-bbf5a7616d37 response_code = 200 uri = /ignition
3492026-07-08T23:38:37.417ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "ee3a2d13-349e-4591-8be8-a37907133d94", "content-length": "734", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
3502026-07-08T23:38:37.418ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "4a6c915f-9f1b-4011-aaae-bad6bc42b2c8", "content-length": "723", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
3512026-07-08T23:38:37.418ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1/component
3522026-07-08T23:38:37.418ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1/component
3532026-07-08T23:38:37.418ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 0b857ee2-bafd-4d4b-bb86-d5c267312469 uri = /sp/sled/1/component
3542026-07-08T23:38:37.418ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 0b857ee2-bafd-4d4b-bb86-d5c267312469 uri = /sp/sled/1/component version = 3.0.0
3552026-07-08T23:38:37.418ZTRACtest_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(()) }))
3562026-07-08T23:38:37.418ZTRACtest_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 }) }
3572026-07-08T23:38:37.418ZINFOtest_updates (dropshot): request completed latency_us = 1499 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = afbf4cd6-2f09-45cc-965a-2d8bb77442ad response_code = 200 uri = /sp/sled/0
3582026-07-08T23:38:37.418ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 8c4341ec-925b-41a0-871e-8e870d195cf5 uri = /sp/switch/1/component
3592026-07-08T23:38:37.418ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 8c4341ec-925b-41a0-871e-8e870d195cf5 uri = /sp/switch/1/component version = 3.0.0
3602026-07-08T23:38:37.418ZTRACtest_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 }) }
3612026-07-08T23:38:37.418ZTRACtest_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(()) }))
3622026-07-08T23:38:37.418ZINFOtest_updates (dropshot): request completed latency_us = 2046 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 09d9fa5c-5324-49a8-8fd8-1e1419012cff response_code = 200 uri = /sp/switch/0
3632026-07-08T23:38:37.418ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/ignition", status: 200, headers: {"content-type": "application/json", "x-request-id": "a2692ab5-be34-462f-883f-bbf5a7616d37", "content-length": "835", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
3642026-07-08T23:38:37.418ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "afbf4cd6-2f09-45cc-965a-2d8bb77442ad", "content-length": "723", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
3652026-07-08T23:38:37.418ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0/component
3662026-07-08T23:38:37.418ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "09d9fa5c-5324-49a8-8fd8-1e1419012cff", "content-length": "734", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
3672026-07-08T23:38:37.418ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0/component
3682026-07-08T23:38:37.418ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 756a3841-61cc-4cd5-9d3c-a49274b8109d uri = /sp/sled/0/component
3692026-07-08T23:38:37.418ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 756a3841-61cc-4cd5-9d3c-a49274b8109d uri = /sp/sled/0/component version = 3.0.0
3702026-07-08T23:38:37.418ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-switch1 response = Inventory(TlvPage { offset: 0, total: 0 })
3712026-07-08T23:38:37.418ZTRACtest_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 }) }
3722026-07-08T23:38:37.418ZINFOtest_updates (dropshot): request completed latency_us = 780 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 8c4341ec-925b-41a0-871e-8e870d195cf5 response_code = 200 uri = /sp/switch/1/component
3732026-07-08T23:38:37.418ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-sled1 response = Inventory(TlvPage { offset: 0, total: 10 })
3742026-07-08T23:38:37.418ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = c02ee47f-eaf8-40e5-9559-c52d7ef9e560 uri = /sp/switch/0/component
3752026-07-08T23:38:37.418ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = c02ee47f-eaf8-40e5-9559-c52d7ef9e560 uri = /sp/switch/0/component version = 3.0.0
3762026-07-08T23:38:37.419ZINFOtest_updates (dropshot): request completed latency_us = 1075 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 0b857ee2-bafd-4d4b-bb86-d5c267312469 response_code = 200 uri = /sp/sled/1/component
3772026-07-08T23:38:37.419ZTRACtest_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 }) }
3782026-07-08T23:38:37.419ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "8c4341ec-925b-41a0-871e-8e870d195cf5", "content-length": "17", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
3792026-07-08T23:38:37.419ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "0b857ee2-bafd-4d4b-bb86-d5c267312469", "content-length": "1461", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
3802026-07-08T23:38:37.419ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1/component/sp/caboose?firmware_slot=0
3812026-07-08T23:38:37.419ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1/component/sp/caboose?firmware_slot=0
3822026-07-08T23:38:37.419ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-sled0 response = Inventory(TlvPage { offset: 0, total: 10 })
3832026-07-08T23:38:37.419ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = ee802052-40f8-4d3c-8621-c2e99daa19d2 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
3842026-07-08T23:38:37.419ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = ee802052-40f8-4d3c-8621-c2e99daa19d2 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
3852026-07-08T23:38:37.419ZINFOtest_updates (dropshot): request completed latency_us = 846 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 756a3841-61cc-4cd5-9d3c-a49274b8109d response_code = 200 uri = /sp/sled/0/component
3862026-07-08T23:38:37.419ZTRACtest_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:38:37.419ZINFOtest_updates (dropshot): request completed latency_us = 763 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = c02ee47f-eaf8-40e5-9559-c52d7ef9e560 response_code = 200 uri = /sp/switch/0/component
3882026-07-08T23:38:37.419ZTRACtest_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] }) }
3892026-07-08T23:38:37.419ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 4ce5011f-7dbc-46dd-bd16-856c38e6ed14 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
3902026-07-08T23:38:37.419ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 4ce5011f-7dbc-46dd-bd16-856c38e6ed14 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
3912026-07-08T23:38:37.419ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "756a3841-61cc-4cd5-9d3c-a49274b8109d", "content-length": "1469", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
3922026-07-08T23:38:37.419ZTRACtest_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] }) }
3932026-07-08T23:38:37.419ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0/component/sp/caboose?firmware_slot=0
3942026-07-08T23:38:37.420ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "c02ee47f-eaf8-40e5-9559-c52d7ef9e560", "content-length": "315", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
3952026-07-08T23:38:37.420ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 833f3b52-954c-4689-8f4c-f25c5fe67b89 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
3962026-07-08T23:38:37.420ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 833f3b52-954c-4689-8f4c-f25c5fe67b89 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
3972026-07-08T23:38:37.420ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0/component/sp/caboose?firmware_slot=0
3982026-07-08T23:38:37.420ZTRACtest_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] }) }
3992026-07-08T23:38:37.420ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-switch1 response = CabooseValue
4002026-07-08T23:38:37.420ZTRACtest_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] }) }
4012026-07-08T23:38:37.420ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = dd2c55f3-49f5-4b64-9ad1-ef9a6fbdefa0 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
4022026-07-08T23:38:37.420ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = dd2c55f3-49f5-4b64-9ad1-ef9a6fbdefa0 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
4032026-07-08T23:38:37.420ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-sled1 response = CabooseValue
4042026-07-08T23:38:37.420ZTRACtest_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] }) }
4052026-07-08T23:38:37.420ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-sled0 response = CabooseValue
4062026-07-08T23:38:37.420ZTRACtest_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] }) }
4072026-07-08T23:38:37.420ZTRACtest_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] }) }
4082026-07-08T23:38:37.420ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-sled1 response = CabooseValue
4092026-07-08T23:38:37.420ZTRACtest_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] }) }
4102026-07-08T23:38:37.420ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-switch1 response = CabooseValue
4112026-07-08T23:38:37.420ZTRACtest_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] }) }
4122026-07-08T23:38:37.420ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-sled0 response = CabooseValue
4132026-07-08T23:38:37.420ZTRACtest_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] }) }
4142026-07-08T23:38:37.420ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-switch1 response = CabooseValue
4152026-07-08T23:38:37.420ZTRACtest_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] }) }
4162026-07-08T23:38:37.420ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-switch0 response = CabooseValue
4172026-07-08T23:38:37.420ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-sled1 response = CabooseValue
4182026-07-08T23:38:37.420ZTRACtest_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] }) }
4192026-07-08T23:38:37.420ZTRACtest_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] }) }
4202026-07-08T23:38:37.420ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-sled0 response = CabooseValue
4212026-07-08T23:38:37.420ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-switch1 response = CabooseValue
4222026-07-08T23:38:37.420ZTRACtest_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] }) }
4232026-07-08T23:38:37.420ZTRACtest_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] }) }
4242026-07-08T23:38:37.420ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-switch0 response = CabooseValue
4252026-07-08T23:38:37.420ZTRACtest_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] }) }
4262026-07-08T23:38:37.420ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-sled1 response = CabooseValue
4272026-07-08T23:38:37.420ZTRACtest_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] }) }
4282026-07-08T23:38:37.420ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4292026-07-08T23:38:37.420ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-sled0 response = CabooseValue
4302026-07-08T23:38:37.421ZTRACtest_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] }) }
4312026-07-08T23:38:37.421ZTRACtest_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] }) }
4322026-07-08T23:38:37.421ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 13 } interface = fake-switch0 response = CabooseValue
4332026-07-08T23:38:37.421ZTRACtest_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] }) }
4342026-07-08T23:38:37.421ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4352026-07-08T23:38:37.421ZTRACtest_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] }) }
4362026-07-08T23:38:37.421ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 13 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4372026-07-08T23:38:37.421ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4382026-07-08T23:38:37.421ZINFOtest_updates (dropshot): request completed latency_us = 1285 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = ee802052-40f8-4d3c-8621-c2e99daa19d2 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
4392026-07-08T23:38:37.421ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 14 } interface = fake-switch0 response = CabooseValue
4402026-07-08T23:38:37.421ZINFOtest_updates (dropshot): request completed latency_us = 1124 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 4ce5011f-7dbc-46dd-bd16-856c38e6ed14 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
4412026-07-08T23:38:37.421ZTRACtest_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] }) }
4422026-07-08T23:38:37.421ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4432026-07-08T23:38:37.421ZTRACtest_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] }) }
4442026-07-08T23:38:37.421ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "ee802052-40f8-4d3c-8621-c2e99daa19d2", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
4452026-07-08T23:38:37.421ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1/component/sp/caboose?firmware_slot=1
4462026-07-08T23:38:37.421ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "4ce5011f-7dbc-46dd-bd16-856c38e6ed14", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
4472026-07-08T23:38:37.421ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1/component/sp/caboose?firmware_slot=1
4482026-07-08T23:38:37.421ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 82f75f19-b59a-452c-9bad-d21693013e7b uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
4492026-07-08T23:38:37.421ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 82f75f19-b59a-452c-9bad-d21693013e7b uri = /sp/switch/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
4502026-07-08T23:38:37.421ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4512026-07-08T23:38:37.421ZTRACtest_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] }) }
4522026-07-08T23:38:37.421ZTRACtest_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] }) }
4532026-07-08T23:38:37.421ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4542026-07-08T23:38:37.421ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 8d9eeb32-18c9-4af3-a85a-1c5949820e2a uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
4552026-07-08T23:38:37.421ZINFOtest_updates (dropshot): request completed latency_us = 1362 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 833f3b52-954c-4689-8f4c-f25c5fe67b89 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
4562026-07-08T23:38:37.421ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 8d9eeb32-18c9-4af3-a85a-1c5949820e2a uri = /sp/sled/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
4572026-07-08T23:38:37.421ZTRACtest_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] }) }
4582026-07-08T23:38:37.421ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4592026-07-08T23:38:37.421ZINFOtest_updates (dropshot): request completed latency_us = 1333 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = dd2c55f3-49f5-4b64-9ad1-ef9a6fbdefa0 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
4602026-07-08T23:38:37.421ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "833f3b52-954c-4689-8f4c-f25c5fe67b89", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
4612026-07-08T23:38:37.421ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 14 } interface = fake-switch1 response = CabooseValue
4622026-07-08T23:38:37.421ZTRACtest_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] }) }
4632026-07-08T23:38:37.421ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0/component/sp/caboose?firmware_slot=1
4642026-07-08T23:38:37.421ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "dd2c55f3-49f5-4b64-9ad1-ef9a6fbdefa0", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
4652026-07-08T23:38:37.422ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0/component/sp/caboose?firmware_slot=1
4662026-07-08T23:38:37.422ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = d2df5fc0-8732-4353-bd1c-3e3f79b8574b uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
4672026-07-08T23:38:37.422ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = d2df5fc0-8732-4353-bd1c-3e3f79b8574b uri = /sp/sled/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
4682026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-switch1 response = CabooseValue
4692026-07-08T23:38:37.422ZTRACtest_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] }) }
4702026-07-08T23:38:37.422ZTRACtest_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] }) }
4712026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-sled1 response = CabooseValue
4722026-07-08T23:38:37.422ZTRACtest_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] }) }
4732026-07-08T23:38:37.422ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = df2583d7-e3fb-4221-be53-0433701640a1 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
4742026-07-08T23:38:37.422ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = df2583d7-e3fb-4221-be53-0433701640a1 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
4752026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-sled0 response = CabooseValue
4762026-07-08T23:38:37.422ZTRACtest_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] }) }
4772026-07-08T23:38:37.422ZTRACtest_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] }) }
4782026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-switch1 response = CabooseValue
4792026-07-08T23:38:37.422ZTRACtest_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] }) }
4802026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-sled1 response = CabooseValue
4812026-07-08T23:38:37.422ZTRACtest_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] }) }
4822026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-switch0 response = CabooseValue
4832026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-sled0 response = CabooseValue
4842026-07-08T23:38:37.422ZTRACtest_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] }) }
4852026-07-08T23:38:37.422ZTRACtest_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] }) }
4862026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-sled1 response = CabooseValue
4872026-07-08T23:38:37.422ZTRACtest_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] }) }
4882026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-switch1 response = CabooseValue
4892026-07-08T23:38:37.422ZTRACtest_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] }) }
4902026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-sled0 response = CabooseValue
4912026-07-08T23:38:37.422ZTRACtest_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] }) }
4922026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-switch0 response = CabooseValue
4932026-07-08T23:38:37.422ZTRACtest_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] }) }
4942026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-sled1 response = CabooseValue
4952026-07-08T23:38:37.422ZTRACtest_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] }) }
4962026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4972026-07-08T23:38:37.422ZTRACtest_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] }) }
4982026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-sled0 response = CabooseValue
4992026-07-08T23:38:37.422ZTRACtest_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] }) }
5002026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-switch0 response = CabooseValue
5012026-07-08T23:38:37.422ZTRACtest_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] }) }
5022026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
5032026-07-08T23:38:37.422ZTRACtest_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] }) }
5042026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5052026-07-08T23:38:37.422ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
5062026-07-08T23:38:37.423ZTRACtest_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] }) }
5072026-07-08T23:38:37.423ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-switch0 response = CabooseValue
5082026-07-08T23:38:37.423ZINFOtest_updates (dropshot): request completed latency_us = 1357 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 82f75f19-b59a-452c-9bad-d21693013e7b response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
5092026-07-08T23:38:37.423ZTRACtest_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] }) }
5102026-07-08T23:38:37.423ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5112026-07-08T23:38:37.423ZINFOtest_updates (dropshot): request completed latency_us = 1244 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 8d9eeb32-18c9-4af3-a85a-1c5949820e2a response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
5122026-07-08T23:38:37.423ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
5132026-07-08T23:38:37.423ZTRACtest_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] }) }
5142026-07-08T23:38:37.423ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5152026-07-08T23:38:37.423ZINFOtest_updates (dropshot): request completed latency_us = 897 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = d2df5fc0-8732-4353-bd1c-3e3f79b8574b response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
5162026-07-08T23:38:37.423ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "82f75f19-b59a-452c-9bad-d21693013e7b", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
5172026-07-08T23:38:37.423ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1/component/rot/caboose?firmware_slot=0
5182026-07-08T23:38:37.423ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "8d9eeb32-18c9-4af3-a85a-1c5949820e2a", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
5192026-07-08T23:38:37.423ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1/component/rot/caboose?firmware_slot=0
5202026-07-08T23:38:37.423ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "d2df5fc0-8732-4353-bd1c-3e3f79b8574b", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
5212026-07-08T23:38:37.423ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 8a1387c7-b732-4707-b62b-e032f842b7ae uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
5222026-07-08T23:38:37.423ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0/component/rot/caboose?firmware_slot=0
5232026-07-08T23:38:37.423ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 8a1387c7-b732-4707-b62b-e032f842b7ae uri = /sp/switch/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
5242026-07-08T23:38:37.423ZTRACtest_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] }) }
5252026-07-08T23:38:37.423ZTRACtest_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:38:37.423ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = ed93ae38-0d0b-4750-b9e2-1caeb366666f uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
5272026-07-08T23:38:37.423ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = ed93ae38-0d0b-4750-b9e2-1caeb366666f uri = /sp/sled/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
5282026-07-08T23:38:37.423ZINFOtest_updates (dropshot): request completed latency_us = 1188 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = df2583d7-e3fb-4221-be53-0433701640a1 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
5292026-07-08T23:38:37.423ZTRACtest_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] }) }
5302026-07-08T23:38:37.423ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = fe7a4b70-2ec2-4dcc-8d72-c9a75e4bccda uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
5312026-07-08T23:38:37.423ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = fe7a4b70-2ec2-4dcc-8d72-c9a75e4bccda uri = /sp/sled/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
5322026-07-08T23:38:37.423ZTRACtest_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] }) }
5332026-07-08T23:38:37.423ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-sled1 response = CabooseValue
5342026-07-08T23:38:37.423ZTRACtest_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] }) }
5352026-07-08T23:38:37.423ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "df2583d7-e3fb-4221-be53-0433701640a1", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
5362026-07-08T23:38:37.423ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-switch1 response = CabooseValue
5372026-07-08T23:38:37.423ZTRACtest_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] }) }
5382026-07-08T23:38:37.423ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-sled0 response = CabooseValue
5392026-07-08T23:38:37.423ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0/component/rot/caboose?firmware_slot=0
5402026-07-08T23:38:37.423ZTRACtest_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] }) }
5412026-07-08T23:38:37.423ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-sled1 response = CabooseValue
5422026-07-08T23:38:37.423ZTRACtest_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] }) }
5432026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-switch1 response = CabooseValue
5442026-07-08T23:38:37.424ZTRACtest_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] }) }
5452026-07-08T23:38:37.424ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 85e45fed-1edb-476d-a230-11df6c223a1d uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
5462026-07-08T23:38:37.424ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 85e45fed-1edb-476d-a230-11df6c223a1d uri = /sp/switch/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
5472026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-sled0 response = CabooseValue
5482026-07-08T23:38:37.424ZTRACtest_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] }) }
5492026-07-08T23:38:37.424ZTRACtest_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] }) }
5502026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-sled1 response = CabooseValue
5512026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-switch1 response = CabooseValue
5522026-07-08T23:38:37.424ZTRACtest_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] }) }
5532026-07-08T23:38:37.424ZTRACtest_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] }) }
5542026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-switch0 response = CabooseValue
5552026-07-08T23:38:37.424ZTRACtest_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] }) }
5562026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-sled1 response = CabooseValue
5572026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-switch1 response = CabooseValue
5582026-07-08T23:38:37.424ZTRACtest_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] }) }
5592026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-sled0 response = CabooseValue
5602026-07-08T23:38:37.424ZTRACtest_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] }) }
5612026-07-08T23:38:37.424ZTRACtest_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] }) }
5622026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-sled1 response = CabooseValue
5632026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-switch1 response = CabooseValue
5642026-07-08T23:38:37.424ZTRACtest_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] }) }
5652026-07-08T23:38:37.424ZTRACtest_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] }) }
5662026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-sled0 response = CabooseValue
5672026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-switch0 response = CabooseValue
5682026-07-08T23:38:37.424ZTRACtest_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] }) }
5692026-07-08T23:38:37.424ZTRACtest_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] }) }
5702026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5712026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5722026-07-08T23:38:37.424ZINFOtest_updates (dropshot): request completed latency_us = 907 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = ed93ae38-0d0b-4750-b9e2-1caeb366666f response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
5732026-07-08T23:38:37.424ZINFOtest_updates (dropshot): request completed latency_us = 1086 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 8a1387c7-b732-4707-b62b-e032f842b7ae response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
5742026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-switch0 response = CabooseValue
5752026-07-08T23:38:37.424ZTRACtest_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] }) }
5762026-07-08T23:38:37.424ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-sled0 response = CabooseValue
5772026-07-08T23:38:37.424ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "ed93ae38-0d0b-4750-b9e2-1caeb366666f", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
5782026-07-08T23:38:37.425ZTRACtest_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] }) }
5792026-07-08T23:38:37.425ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1/component/rot/caboose?firmware_slot=1
5802026-07-08T23:38:37.425ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "8a1387c7-b732-4707-b62b-e032f842b7ae", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
5812026-07-08T23:38:37.425ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1/component/rot/caboose?firmware_slot=1
5822026-07-08T23:38:37.425ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = ff778779-60a2-48e7-a32c-32d63363955b uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
5832026-07-08T23:38:37.425ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-switch0 response = CabooseValue
5842026-07-08T23:38:37.425ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = ff778779-60a2-48e7-a32c-32d63363955b uri = /sp/sled/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
5852026-07-08T23:38:37.425ZTRACtest_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] }) }
5862026-07-08T23:38:37.425ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5872026-07-08T23:38:37.425ZTRACtest_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] }) }
5882026-07-08T23:38:37.425ZINFOtest_updates (dropshot): request completed latency_us = 1351 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = fe7a4b70-2ec2-4dcc-8d72-c9a75e4bccda response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
5892026-07-08T23:38:37.425ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 500c3eb5-dabd-4027-838f-720ef62d24c4 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
5902026-07-08T23:38:37.425ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 500c3eb5-dabd-4027-838f-720ef62d24c4 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
5912026-07-08T23:38:37.425ZTRACtest_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] }) }
5922026-07-08T23:38:37.425ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-sled1 response = CabooseValue
5932026-07-08T23:38:37.425ZTRACtest_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] }) }
5942026-07-08T23:38:37.425ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "fe7a4b70-2ec2-4dcc-8d72-c9a75e4bccda", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
5952026-07-08T23:38:37.425ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-switch0 response = CabooseValue
5962026-07-08T23:38:37.425ZTRACtest_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] }) }
5972026-07-08T23:38:37.425ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-switch1 response = CabooseValue
5982026-07-08T23:38:37.425ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0/component/rot/caboose?firmware_slot=1
5992026-07-08T23:38:37.425ZTRACtest_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] }) }
6002026-07-08T23:38:37.425ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-sled1 response = CabooseValue
6012026-07-08T23:38:37.425ZTRACtest_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] }) }
6022026-07-08T23:38:37.425ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6032026-07-08T23:38:37.425ZINFOtest_updates (dropshot): request completed latency_us = 1391 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 85e45fed-1edb-476d-a230-11df6c223a1d response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
6042026-07-08T23:38:37.425ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 1208e3ce-830c-4da6-b553-48262c9246ff uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
6052026-07-08T23:38:37.425ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 1208e3ce-830c-4da6-b553-48262c9246ff uri = /sp/sled/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
6062026-07-08T23:38:37.425ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-switch1 response = CabooseValue
6072026-07-08T23:38:37.425ZTRACtest_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] }) }
6082026-07-08T23:38:37.425ZTRACtest_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] }) }
6092026-07-08T23:38:37.425ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-sled1 response = CabooseValue
6102026-07-08T23:38:37.425ZTRACtest_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] }) }
6112026-07-08T23:38:37.425ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "85e45fed-1edb-476d-a230-11df6c223a1d", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
6122026-07-08T23:38:37.425ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-switch1 response = CabooseValue
6132026-07-08T23:38:37.425ZTRACtest_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] }) }
6142026-07-08T23:38:37.425ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0/component/rot/caboose?firmware_slot=1
6152026-07-08T23:38:37.425ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-sled1 response = CabooseValue
6162026-07-08T23:38:37.425ZTRACtest_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] }) }
6172026-07-08T23:38:37.426ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-sled0 response = CabooseValue
6182026-07-08T23:38:37.426ZTRACtest_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] }) }
6192026-07-08T23:38:37.426ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 0557a4ee-639f-4fbb-8bc2-e815c12167e1 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
6202026-07-08T23:38:37.426ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 0557a4ee-639f-4fbb-8bc2-e815c12167e1 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
6212026-07-08T23:38:37.426ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-switch1 response = CabooseValue
6222026-07-08T23:38:37.426ZTRACtest_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] }) }
6232026-07-08T23:38:37.426ZTRACtest_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] }) }
6242026-07-08T23:38:37.426ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-sled1 response = CabooseValue
6252026-07-08T23:38:37.426ZTRACtest_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] }) }
6262026-07-08T23:38:37.426ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-sled0 response = CabooseValue
6272026-07-08T23:38:37.426ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-switch0 response = CabooseValue
6282026-07-08T23:38:37.426ZTRACtest_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] }) }
6292026-07-08T23:38:37.426ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-switch1 response = CabooseValue
6302026-07-08T23:38:37.426ZTRACtest_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] }) }
6312026-07-08T23:38:37.426ZTRACtest_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] }) }
6322026-07-08T23:38:37.426ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6332026-07-08T23:38:37.426ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-switch0 response = CabooseValue
6342026-07-08T23:38:37.426ZTRACtest_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] }) }
6352026-07-08T23:38:37.426ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-sled0 response = CabooseValue
6362026-07-08T23:38:37.426ZTRACtest_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] }) }
6372026-07-08T23:38:37.426ZINFOtest_updates (dropshot): request completed latency_us = 1233 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = ff778779-60a2-48e7-a32c-32d63363955b response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
6382026-07-08T23:38:37.426ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6392026-07-08T23:38:37.426ZINFOtest_updates (dropshot): request completed latency_us = 1150 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 500c3eb5-dabd-4027-838f-720ef62d24c4 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
6402026-07-08T23:38:37.426ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-switch0 response = CabooseValue
6412026-07-08T23:38:37.426ZTRACtest_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] }) }
6422026-07-08T23:38:37.426ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-sled0 response = CabooseValue
6432026-07-08T23:38:37.426ZTRACtest_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] }) }
6442026-07-08T23:38:37.426ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "ff778779-60a2-48e7-a32c-32d63363955b", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
6452026-07-08T23:38:37.426ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1/component/stage0/caboose?firmware_slot=0
6462026-07-08T23:38:37.426ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "500c3eb5-dabd-4027-838f-720ef62d24c4", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
6472026-07-08T23:38:37.426ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1/component/stage0/caboose?firmware_slot=0
6482026-07-08T23:38:37.426ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-sled0 response = CabooseValue
6492026-07-08T23:38:37.426ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = cf7801f3-59db-4677-b805-877a8e1af23f uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
6502026-07-08T23:38:37.426ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = cf7801f3-59db-4677-b805-877a8e1af23f uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
6512026-07-08T23:38:37.427ZTRACtest_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] }) }
6522026-07-08T23:38:37.427ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-switch0 response = CabooseValue
6532026-07-08T23:38:37.427ZTRACtest_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] }) }
6542026-07-08T23:38:37.427ZTRACtest_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] }) }
6552026-07-08T23:38:37.427ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = b1ce40c5-58b0-491e-8767-5fc228317623 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
6562026-07-08T23:38:37.427ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = b1ce40c5-58b0-491e-8767-5fc228317623 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
6572026-07-08T23:38:37.427ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6582026-07-08T23:38:37.427ZTRACtest_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] }) }
6592026-07-08T23:38:37.427ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-switch0 response = CabooseValue
6602026-07-08T23:38:37.427ZTRACtest_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] }) }
6612026-07-08T23:38:37.427ZINFOtest_updates (dropshot): request completed latency_us = 1419 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 1208e3ce-830c-4da6-b553-48262c9246ff response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
6622026-07-08T23:38:37.427ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-switch1 response = CabooseValue
6632026-07-08T23:38:37.427ZTRACtest_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] }) }
6642026-07-08T23:38:37.427ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "1208e3ce-830c-4da6-b553-48262c9246ff", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
6652026-07-08T23:38:37.427ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-sled1 response = CabooseValue
6662026-07-08T23:38:37.427ZTRACtest_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] }) }
6672026-07-08T23:38:37.427ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6682026-07-08T23:38:37.427ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0/component/stage0/caboose?firmware_slot=0
6692026-07-08T23:38:37.427ZINFOtest_updates (dropshot): request completed latency_us = 1282 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 0557a4ee-639f-4fbb-8bc2-e815c12167e1 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
6702026-07-08T23:38:37.427ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-switch1 response = CabooseValue
6712026-07-08T23:38:37.427ZTRACtest_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] }) }
6722026-07-08T23:38:37.427ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = d52fb0cc-5d6c-455f-a315-f6b7cc183b4b uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
6732026-07-08T23:38:37.427ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = d52fb0cc-5d6c-455f-a315-f6b7cc183b4b uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
6742026-07-08T23:38:37.427ZTRACtest_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] }) }
6752026-07-08T23:38:37.427ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "0557a4ee-639f-4fbb-8bc2-e815c12167e1", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
6762026-07-08T23:38:37.427ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-sled1 response = CabooseValue
6772026-07-08T23:38:37.427ZTRACtest_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] }) }
6782026-07-08T23:38:37.427ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0/component/stage0/caboose?firmware_slot=0
6792026-07-08T23:38:37.427ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-sled0 response = CabooseValue
6802026-07-08T23:38:37.427ZTRACtest_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] }) }
6812026-07-08T23:38:37.428ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-switch1 response = CabooseValue
6822026-07-08T23:38:37.428ZTRACtest_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] }) }
6832026-07-08T23:38:37.428ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 47e5890c-b2f2-455f-9723-acd7c6f46f62 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
6842026-07-08T23:38:37.428ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 47e5890c-b2f2-455f-9723-acd7c6f46f62 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
6852026-07-08T23:38:37.428ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-sled1 response = CabooseValue
6862026-07-08T23:38:37.428ZTRACtest_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] }) }
6872026-07-08T23:38:37.428ZTRACtest_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:38:37.428ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-sled0 response = CabooseValue
6892026-07-08T23:38:37.428ZTRACtest_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] }) }
6902026-07-08T23:38:37.428ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-sled1 response = CabooseValue
6912026-07-08T23:38:37.428ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-switch0 response = CabooseValue
6922026-07-08T23:38:37.428ZTRACtest_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] }) }
6932026-07-08T23:38:37.428ZTRACtest_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] }) }
6942026-07-08T23:38:37.428ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-switch1 response = CabooseValue
6952026-07-08T23:38:37.428ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-sled0 response = CabooseValue
6962026-07-08T23:38:37.428ZTRACtest_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] }) }
6972026-07-08T23:38:37.428ZTRACtest_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] }) }
6982026-07-08T23:38:37.428ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-switch0 response = CabooseValue
6992026-07-08T23:38:37.428ZTRACtest_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] }) }
7002026-07-08T23:38:37.428ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-sled1 response = CabooseValue
7012026-07-08T23:38:37.428ZTRACtest_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:38:37.428ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-switch1 response = CabooseValue
7032026-07-08T23:38:37.428ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-sled0 response = CabooseValue
7042026-07-08T23:38:37.428ZTRACtest_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] }) }
7052026-07-08T23:38:37.428ZTRACtest_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] }) }
7062026-07-08T23:38:37.428ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-switch0 response = CabooseValue
7072026-07-08T23:38:37.428ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7082026-07-08T23:38:37.428ZTRACtest_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] }) }
7092026-07-08T23:38:37.428ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-sled0 response = CabooseValue
7102026-07-08T23:38:37.428ZINFOtest_updates (dropshot): request completed latency_us = 1237 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = b1ce40c5-58b0-491e-8767-5fc228317623 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
7112026-07-08T23:38:37.428ZTRACtest_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] }) }
7122026-07-08T23:38:37.428ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7132026-07-08T23:38:37.428ZINFOtest_updates (dropshot): request completed latency_us = 1427 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = cf7801f3-59db-4677-b805-877a8e1af23f response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
7142026-07-08T23:38:37.429ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-switch0 response = CabooseValue
7152026-07-08T23:38:37.429ZTRACtest_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] }) }
7162026-07-08T23:38:37.429ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "b1ce40c5-58b0-491e-8767-5fc228317623", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
7172026-07-08T23:38:37.429ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1/component/stage0/caboose?firmware_slot=1
7182026-07-08T23:38:37.429ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "cf7801f3-59db-4677-b805-877a8e1af23f", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
7192026-07-08T23:38:37.429ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1/component/stage0/caboose?firmware_slot=1
7202026-07-08T23:38:37.429ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7212026-07-08T23:38:37.429ZINFOtest_updates (dropshot): request completed latency_us = 1190 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = d52fb0cc-5d6c-455f-a315-f6b7cc183b4b response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
7222026-07-08T23:38:37.429ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 27c53281-f930-46f7-b9be-a694540f4573 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
7232026-07-08T23:38:37.429ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 27c53281-f930-46f7-b9be-a694540f4573 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
7242026-07-08T23:38:37.429ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-switch0 response = CabooseValue
7252026-07-08T23:38:37.429ZTRACtest_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] }) }
7262026-07-08T23:38:37.429ZTRACtest_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] }) }
7272026-07-08T23:38:37.429ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 5fe5e0ff-4618-43fb-b6a3-f5d75f1cbc50 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
7282026-07-08T23:38:37.429ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 5fe5e0ff-4618-43fb-b6a3-f5d75f1cbc50 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
7292026-07-08T23:38:37.429ZTRACtest_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] }) }
7302026-07-08T23:38:37.429ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "d52fb0cc-5d6c-455f-a315-f6b7cc183b4b", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
7312026-07-08T23:38:37.429ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0/component/stage0/caboose?firmware_slot=1
7322026-07-08T23:38:37.429ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-sled1 response = CabooseValue
7332026-07-08T23:38:37.429ZTRACtest_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] }) }
7342026-07-08T23:38:37.429ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7352026-07-08T23:38:37.429ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 4cf3e933-a86f-443c-be58-d0bb412e42bf uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
7362026-07-08T23:38:37.429ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 4cf3e933-a86f-443c-be58-d0bb412e42bf uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
7372026-07-08T23:38:37.429ZINFOtest_updates (dropshot): request completed latency_us = 1278 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 47e5890c-b2f2-455f-9723-acd7c6f46f62 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
7382026-07-08T23:38:37.429ZTRACtest_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] }) }
7392026-07-08T23:38:37.429ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-switch1 response = CabooseValue
7402026-07-08T23:38:37.429ZTRACtest_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] }) }
7412026-07-08T23:38:37.429ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-sled1 response = CabooseValue
7422026-07-08T23:38:37.429ZTRACtest_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] }) }
7432026-07-08T23:38:37.429ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "47e5890c-b2f2-455f-9723-acd7c6f46f62", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
7442026-07-08T23:38:37.429ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-sled0 response = CabooseValue
7452026-07-08T23:38:37.430ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0/component/stage0/caboose?firmware_slot=1
7462026-07-08T23:38:37.430ZTRACtest_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] }) }
7472026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-switch1 response = CabooseValue
7482026-07-08T23:38:37.430ZTRACtest_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] }) }
7492026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-sled1 response = CabooseValue
7502026-07-08T23:38:37.430ZTRACtest_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] }) }
7512026-07-08T23:38:37.430ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = c0445918-956f-4780-b32b-39253cdd93ce uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
7522026-07-08T23:38:37.430ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = c0445918-956f-4780-b32b-39253cdd93ce uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
7532026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-sled0 response = CabooseValue
7542026-07-08T23:38:37.430ZTRACtest_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] }) }
7552026-07-08T23:38:37.430ZTRACtest_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] }) }
7562026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-sled1 response = CabooseValue
7572026-07-08T23:38:37.430ZTRACtest_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] }) }
7582026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-switch1 response = CabooseValue
7592026-07-08T23:38:37.430ZTRACtest_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] }) }
7602026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-sled0 response = CabooseValue
7612026-07-08T23:38:37.430ZTRACtest_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] }) }
7622026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-sled1 response = CabooseValue
7632026-07-08T23:38:37.430ZTRACtest_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] }) }
7642026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-switch0 response = CabooseValue
7652026-07-08T23:38:37.430ZTRACtest_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] }) }
7662026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-sled0 response = CabooseValue
7672026-07-08T23:38:37.430ZTRACtest_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] }) }
7682026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-switch1 response = CabooseValue
7692026-07-08T23:38:37.430ZTRACtest_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] }) }
7702026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7712026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-switch0 response = CabooseValue
7722026-07-08T23:38:37.430ZTRACtest_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] }) }
7732026-07-08T23:38:37.430ZINFOtest_updates (dropshot): request completed latency_us = 1159 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 27c53281-f930-46f7-b9be-a694540f4573 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
7742026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-sled0 response = CabooseValue
7752026-07-08T23:38:37.430ZTRACtest_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] }) }
7762026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-switch1 response = CabooseValue
7772026-07-08T23:38:37.430ZTRACtest_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] }) }
7782026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-switch0 response = CabooseValue
7792026-07-08T23:38:37.430ZTRACtest_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] }) }
7802026-07-08T23:38:37.430ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "27c53281-f930-46f7-b9be-a694540f4573", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
7812026-07-08T23:38:37.430ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7822026-07-08T23:38:37.430ZINFOtest_updates (dropshot): request completed latency_us = 986 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 4cf3e933-a86f-443c-be58-d0bb412e42bf response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
7832026-07-08T23:38:37.430ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1
7842026-07-08T23:38:37.430ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "4cf3e933-a86f-443c-be58-d0bb412e42bf", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
7852026-07-08T23:38:37.430ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = b5e6ee43-14c0-46eb-996f-2f6a09ca6805 uri = /sp/sled/1
7862026-07-08T23:38:37.430ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = b5e6ee43-14c0-46eb-996f-2f6a09ca6805 uri = /sp/sled/1 version = 3.0.0
7872026-07-08T23:38:37.431ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0
7882026-07-08T23:38:37.431ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }
7892026-07-08T23:38:37.431ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7902026-07-08T23:38:37.431ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-switch0 response = CabooseValue
7912026-07-08T23:38:37.431ZINFOtest_updates (dropshot): request completed latency_us = 1658 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 5fe5e0ff-4618-43fb-b6a3-f5d75f1cbc50 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
7922026-07-08T23:38:37.431ZTRACtest_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] }) }
7932026-07-08T23:38:37.431ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = fd313e04-dd81-4cc6-8e2e-4cb0946d556b uri = /sp/sled/0
7942026-07-08T23:38:37.431ZDEBGtest_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:38:37.431ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = fd313e04-dd81-4cc6-8e2e-4cb0946d556b uri = /sp/sled/0 version = 3.0.0
7962026-07-08T23:38:37.431ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }
7972026-07-08T23:38:37.431ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "5fe5e0ff-4618-43fb-b6a3-f5d75f1cbc50", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
7982026-07-08T23:38:37.431ZTRACtest_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]) }) })
7992026-07-08T23:38:37.431ZTRACtest_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 }) }
8002026-07-08T23:38:37.431ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1
8012026-07-08T23:38:37.431ZDEBGtest_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
8022026-07-08T23:38:37.431ZTRACtest_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]) }) })
8032026-07-08T23:38:37.431ZTRACtest_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 }) }
8042026-07-08T23:38:37.431ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-switch0 response = CabooseValue
8052026-07-08T23:38:37.431ZTRACtest_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] }) }
8062026-07-08T23:38:37.431ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 78f0ff01-2bd6-45c0-8de9-253cb39fe0e3 uri = /sp/switch/1
8072026-07-08T23:38:37.431ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 78f0ff01-2bd6-45c0-8de9-253cb39fe0e3 uri = /sp/switch/1 version = 3.0.0
8082026-07-08T23:38:37.431ZTRACtest_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(()) }))
8092026-07-08T23:38:37.431ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }
8102026-07-08T23:38:37.431ZTRACtest_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:38:37.431ZINFOtest_updates (dropshot): request completed latency_us = 739 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = b5e6ee43-14c0-46eb-996f-2f6a09ca6805 response_code = 200 uri = /sp/sled/1
8122026-07-08T23:38:37.431ZINFOtest_updates (dropshot): request completed latency_us = 522 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = fd313e04-dd81-4cc6-8e2e-4cb0946d556b response_code = 200 uri = /sp/sled/0
8132026-07-08T23:38:37.431ZDEBGtest_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
8142026-07-08T23:38:37.431ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
8152026-07-08T23:38:37.431ZINFOtest_updates (dropshot): request completed latency_us = 1683 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = c0445918-956f-4780-b32b-39253cdd93ce response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
8162026-07-08T23:38:37.431ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "b5e6ee43-14c0-46eb-996f-2f6a09ca6805", "content-length": "723", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
8172026-07-08T23:38:37.431ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "fd313e04-dd81-4cc6-8e2e-4cb0946d556b", "content-length": "723", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
8182026-07-08T23:38:37.431ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1/component
8192026-07-08T23:38:37.431ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0/component
8202026-07-08T23:38:37.431ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = c8d768b1-a674-4adc-beb9-b41cc89e3406 uri = /sp/sled/1/component
8212026-07-08T23:38:37.432ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = c8d768b1-a674-4adc-beb9-b41cc89e3406 uri = /sp/sled/1/component version = 3.0.0
8222026-07-08T23:38:37.432ZTRACtest_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]) }) })
8232026-07-08T23:38:37.432ZTRACtest_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 }) }
8242026-07-08T23:38:37.432ZTRACtest_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 }) }
8252026-07-08T23:38:37.432ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = bdc268c1-12c0-4812-b483-824edfe3c965 uri = /sp/sled/0/component
8262026-07-08T23:38:37.432ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "c0445918-956f-4780-b32b-39253cdd93ce", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
8272026-07-08T23:38:37.432ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = bdc268c1-12c0-4812-b483-824edfe3c965 uri = /sp/sled/0/component version = 3.0.0
8282026-07-08T23:38:37.432ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0
8292026-07-08T23:38:37.432ZTRACtest_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 }) }
8302026-07-08T23:38:37.432ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-sled1 response = Inventory(TlvPage { offset: 0, total: 10 })
8312026-07-08T23:38:37.432ZTRACtest_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(()) }))
8322026-07-08T23:38:37.432ZINFOtest_updates (dropshot): request completed latency_us = 1055 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 78f0ff01-2bd6-45c0-8de9-253cb39fe0e3 response_code = 200 uri = /sp/switch/1
8332026-07-08T23:38:37.432ZINFOtest_updates (dropshot): request completed latency_us = 524 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = c8d768b1-a674-4adc-beb9-b41cc89e3406 response_code = 200 uri = /sp/sled/1/component
8342026-07-08T23:38:37.432ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = f379b16f-2c7c-45a2-bd89-dfde6ab889c5 uri = /sp/switch/0
8352026-07-08T23:38:37.432ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = f379b16f-2c7c-45a2-bd89-dfde6ab889c5 uri = /sp/switch/0 version = 3.0.0
8362026-07-08T23:38:37.432ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "78f0ff01-2bd6-45c0-8de9-253cb39fe0e3", "content-length": "734", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
8372026-07-08T23:38:37.432ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }
8382026-07-08T23:38:37.432ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1/component
8392026-07-08T23:38:37.432ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "c8d768b1-a674-4adc-beb9-b41cc89e3406", "content-length": "1461", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
8402026-07-08T23:38:37.432ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-sled0 response = Inventory(TlvPage { offset: 0, total: 10 })
8412026-07-08T23:38:37.432ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1/component/sp/caboose?firmware_slot=0
8422026-07-08T23:38:37.432ZINFOtest_updates (dropshot): request completed latency_us = 781 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = bdc268c1-12c0-4812-b483-824edfe3c965 response_code = 200 uri = /sp/sled/0/component
8432026-07-08T23:38:37.432ZDEBGtest_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
8442026-07-08T23:38:37.432ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 9488f500-588f-4e9b-a42d-c5799bba8dbe uri = /sp/switch/1/component
8452026-07-08T23:38:37.432ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 9488f500-588f-4e9b-a42d-c5799bba8dbe uri = /sp/switch/1/component version = 3.0.0
8462026-07-08T23:38:37.432ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = ef9d4328-1948-41a3-a7fb-e3050a2ea9cd uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
8472026-07-08T23:38:37.432ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = ef9d4328-1948-41a3-a7fb-e3050a2ea9cd uri = /sp/sled/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
8482026-07-08T23:38:37.432ZTRACtest_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 }) }
8492026-07-08T23:38:37.432ZTRACtest_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] }) }
8502026-07-08T23:38:37.432ZTRACtest_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]) }) })
8512026-07-08T23:38:37.432ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "bdc268c1-12c0-4812-b483-824edfe3c965", "content-length": "1469", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
8522026-07-08T23:38:37.432ZTRACtest_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 }) }
8532026-07-08T23:38:37.432ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-switch1 response = Inventory(TlvPage { offset: 0, total: 0 })
8542026-07-08T23:38:37.432ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0/component/sp/caboose?firmware_slot=0
8552026-07-08T23:38:37.432ZINFOtest_updates (dropshot): request completed latency_us = 359 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 9488f500-588f-4e9b-a42d-c5799bba8dbe response_code = 200 uri = /sp/switch/1/component
8562026-07-08T23:38:37.432ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 7e433f1a-1841-49fe-9e54-4ce2b72d3ca6 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
8572026-07-08T23:38:37.432ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 7e433f1a-1841-49fe-9e54-4ce2b72d3ca6 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
8582026-07-08T23:38:37.432ZTRACtest_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(()) }))
8592026-07-08T23:38:37.432ZTRACtest_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] }) }
8602026-07-08T23:38:37.432ZINFOtest_updates (dropshot): request completed latency_us = 993 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = f379b16f-2c7c-45a2-bd89-dfde6ab889c5 response_code = 200 uri = /sp/switch/0
8612026-07-08T23:38:37.432ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "9488f500-588f-4e9b-a42d-c5799bba8dbe", "content-length": "17", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
8622026-07-08T23:38:37.432ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1/component/sp/caboose?firmware_slot=0
8632026-07-08T23:38:37.433ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "f379b16f-2c7c-45a2-bd89-dfde6ab889c5", "content-length": "734", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
8642026-07-08T23:38:37.433ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0/component
8652026-07-08T23:38:37.433ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-sled1 response = CabooseValue
8662026-07-08T23:38:37.433ZTRACtest_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] }) }
8672026-07-08T23:38:37.433ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 1dc44e3d-a3a0-4a80-9f4d-b5659e0b843f uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
8682026-07-08T23:38:37.433ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 1dc44e3d-a3a0-4a80-9f4d-b5659e0b843f uri = /sp/switch/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
8692026-07-08T23:38:37.433ZTRACtest_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] }) }
8702026-07-08T23:38:37.433ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-sled0 response = CabooseValue
8712026-07-08T23:38:37.433ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = c9f46193-ef2f-4334-8fe6-9ca31d360a99 uri = /sp/switch/0/component
8722026-07-08T23:38:37.433ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = c9f46193-ef2f-4334-8fe6-9ca31d360a99 uri = /sp/switch/0/component version = 3.0.0
8732026-07-08T23:38:37.433ZTRACtest_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] }) }
8742026-07-08T23:38:37.433ZTRACtest_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 }) }
8752026-07-08T23:38:37.434ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-sled1 response = CabooseValue
8762026-07-08T23:38:37.434ZTRACtest_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] }) }
8772026-07-08T23:38:37.434ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-switch1 response = CabooseValue
8782026-07-08T23:38:37.434ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-switch0 response = Inventory(TlvPage { offset: 0, total: 2 })
8792026-07-08T23:38:37.434ZTRACtest_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] }) }
8802026-07-08T23:38:37.434ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-sled1 response = CabooseValue
8812026-07-08T23:38:37.434ZTRACtest_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] }) }
8822026-07-08T23:38:37.434ZINFOtest_updates (dropshot): request completed latency_us = 2130 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = c9f46193-ef2f-4334-8fe6-9ca31d360a99 response_code = 200 uri = /sp/switch/0/component
8832026-07-08T23:38:37.434ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-sled0 response = CabooseValue
8842026-07-08T23:38:37.434ZTRACtest_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] }) }
8852026-07-08T23:38:37.435ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-switch1 response = CabooseValue
8862026-07-08T23:38:37.435ZTRACtest_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] }) }
8872026-07-08T23:38:37.435ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-sled1 response = CabooseValue
8882026-07-08T23:38:37.435ZTRACtest_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] }) }
8892026-07-08T23:38:37.435ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "c9f46193-ef2f-4334-8fe6-9ca31d360a99", "content-length": "315", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
8902026-07-08T23:38:37.435ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-sled0 response = CabooseValue
8912026-07-08T23:38:37.435ZTRACtest_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] }) }
8922026-07-08T23:38:37.435ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-switch1 response = CabooseValue
8932026-07-08T23:38:37.435ZTRACtest_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] }) }
8942026-07-08T23:38:37.435ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0/component/sp/caboose?firmware_slot=0
8952026-07-08T23:38:37.435ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
8962026-07-08T23:38:37.435ZTRACtest_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] }) }
8972026-07-08T23:38:37.435ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-sled0 response = CabooseValue
8982026-07-08T23:38:37.435ZTRACtest_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:38:37.435ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-switch1 response = CabooseValue
9002026-07-08T23:38:37.435ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 870ff2b5-8ff5-4d3d-9492-5068480dc357 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
9012026-07-08T23:38:37.435ZTRACtest_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] }) }
9022026-07-08T23:38:37.435ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 870ff2b5-8ff5-4d3d-9492-5068480dc357 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
9032026-07-08T23:38:37.435ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9042026-07-08T23:38:37.435ZTRACtest_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] }) }
9052026-07-08T23:38:37.435ZINFOtest_updates (dropshot): request completed latency_us = 3798 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = ef9d4328-1948-41a3-a7fb-e3050a2ea9cd response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
9062026-07-08T23:38:37.435ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9072026-07-08T23:38:37.435ZTRACtest_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] }) }
9082026-07-08T23:38:37.435ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9092026-07-08T23:38:37.435ZTRACtest_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] }) }
9102026-07-08T23:38:37.435ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-switch0 response = CabooseValue
9112026-07-08T23:38:37.435ZTRACtest_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] }) }
9122026-07-08T23:38:37.435ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9132026-07-08T23:38:37.435ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "ef9d4328-1948-41a3-a7fb-e3050a2ea9cd", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
9142026-07-08T23:38:37.435ZINFOtest_updates (dropshot): request completed latency_us = 3685 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 7e433f1a-1841-49fe-9e54-4ce2b72d3ca6 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
9152026-07-08T23:38:37.435ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1/component/sp/caboose?firmware_slot=1
9162026-07-08T23:38:37.435ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 52 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9172026-07-08T23:38:37.435ZINFOtest_updates (dropshot): request completed latency_us = 3292 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 1dc44e3d-a3a0-4a80-9f4d-b5659e0b843f response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
9182026-07-08T23:38:37.436ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-switch0 response = CabooseValue
9192026-07-08T23:38:37.436ZTRACtest_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] }) }
9202026-07-08T23:38:37.436ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "7e433f1a-1841-49fe-9e54-4ce2b72d3ca6", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
9212026-07-08T23:38:37.436ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0/component/sp/caboose?firmware_slot=1
9222026-07-08T23:38:37.436ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = a976d6f2-dee7-4d3b-83b4-bc50dce58191 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
9232026-07-08T23:38:37.436ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "1dc44e3d-a3a0-4a80-9f4d-b5659e0b843f", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
9242026-07-08T23:38:37.436ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = a976d6f2-dee7-4d3b-83b4-bc50dce58191 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
9252026-07-08T23:38:37.436ZTRACtest_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] }) }
9262026-07-08T23:38:37.436ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = eda4cfff-dddb-4785-a02a-65fb21cae604 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
9272026-07-08T23:38:37.436ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = eda4cfff-dddb-4785-a02a-65fb21cae604 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
9282026-07-08T23:38:37.436ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1/component/sp/caboose?firmware_slot=1
9292026-07-08T23:38:37.436ZTRACtest_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] }) }
9302026-07-08T23:38:37.436ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 52 } interface = fake-switch0 response = CabooseValue
9312026-07-08T23:38:37.436ZTRACtest_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] }) }
9322026-07-08T23:38:37.436ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 0daafc31-a7f9-4fbc-bbc1-6829dc468cac uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
9332026-07-08T23:38:37.436ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-sled0 response = CabooseValue
9342026-07-08T23:38:37.436ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 0daafc31-a7f9-4fbc-bbc1-6829dc468cac uri = /sp/switch/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
9352026-07-08T23:38:37.436ZTRACtest_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] }) }
9362026-07-08T23:38:37.436ZTRACtest_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] }) }
9372026-07-08T23:38:37.436ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-sled1 response = CabooseValue
9382026-07-08T23:38:37.436ZTRACtest_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] }) }
9392026-07-08T23:38:37.436ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 53 } interface = fake-switch0 response = CabooseValue
9402026-07-08T23:38:37.436ZTRACtest_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] }) }
9412026-07-08T23:38:37.436ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-sled0 response = CabooseValue
9422026-07-08T23:38:37.436ZTRACtest_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] }) }
9432026-07-08T23:38:37.436ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 53 } interface = fake-switch1 response = CabooseValue
9442026-07-08T23:38:37.436ZTRACtest_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] }) }
9452026-07-08T23:38:37.436ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-sled1 response = CabooseValue
9462026-07-08T23:38:37.437ZTRACtest_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] }) }
9472026-07-08T23:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9482026-07-08T23:38:37.437ZTRACtest_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] }) }
9492026-07-08T23:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-sled0 response = CabooseValue
9502026-07-08T23:38:37.437ZTRACtest_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] }) }
9512026-07-08T23:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-switch1 response = CabooseValue
9522026-07-08T23:38:37.437ZTRACtest_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] }) }
9532026-07-08T23:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-sled1 response = CabooseValue
9542026-07-08T23:38:37.437ZTRACtest_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] }) }
9552026-07-08T23:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9562026-07-08T23:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-sled0 response = CabooseValue
9572026-07-08T23:38:37.437ZTRACtest_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] }) }
9582026-07-08T23:38:37.437ZINFOtest_updates (dropshot): request completed latency_us = 1620 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 870ff2b5-8ff5-4d3d-9492-5068480dc357 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
9592026-07-08T23:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-sled1 response = CabooseValue
9602026-07-08T23:38:37.437ZTRACtest_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] }) }
9612026-07-08T23:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-switch1 response = CabooseValue
9622026-07-08T23:38:37.437ZTRACtest_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] }) }
9632026-07-08T23:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9642026-07-08T23:38:37.437ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "870ff2b5-8ff5-4d3d-9492-5068480dc357", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
9652026-07-08T23:38:37.437ZTRACtest_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] }) }
9662026-07-08T23:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9672026-07-08T23:38:37.437ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0/component/sp/caboose?firmware_slot=1
9682026-07-08T23:38:37.437ZTRACtest_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:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-switch1 response = CabooseValue
9702026-07-08T23:38:37.437ZTRACtest_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] }) }
9712026-07-08T23:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9722026-07-08T23:38:37.437ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 635d20bc-7643-487d-be5d-d3f550b2918e uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
9732026-07-08T23:38:37.437ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 635d20bc-7643-487d-be5d-d3f550b2918e uri = /sp/switch/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
9742026-07-08T23:38:37.437ZINFOtest_updates (dropshot): request completed latency_us = 1177 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = a976d6f2-dee7-4d3b-83b4-bc50dce58191 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
9752026-07-08T23:38:37.437ZTRACtest_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] }) }
9762026-07-08T23:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9772026-07-08T23:38:37.437ZINFOtest_updates (dropshot): request completed latency_us = 1098 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = eda4cfff-dddb-4785-a02a-65fb21cae604 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
9782026-07-08T23:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9792026-07-08T23:38:37.437ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "a976d6f2-dee7-4d3b-83b4-bc50dce58191", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
9802026-07-08T23:38:37.437ZTRACtest_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] }) }
9812026-07-08T23:38:37.437ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0/component/rot/caboose?firmware_slot=0
9822026-07-08T23:38:37.437ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "eda4cfff-dddb-4785-a02a-65fb21cae604", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
9832026-07-08T23:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-switch0 response = CabooseValue
9842026-07-08T23:38:37.437ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1/component/rot/caboose?firmware_slot=0
9852026-07-08T23:38:37.437ZTRACtest_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] }) }
9862026-07-08T23:38:37.437ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = cf11213a-9b7c-4edf-b266-6affacc20772 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
9872026-07-08T23:38:37.437ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = cf11213a-9b7c-4edf-b266-6affacc20772 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
9882026-07-08T23:38:37.437ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9892026-07-08T23:38:37.437ZTRACtest_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] }) }
9902026-07-08T23:38:37.437ZINFOtest_updates (dropshot): request completed latency_us = 1281 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 0daafc31-a7f9-4fbc-bbc1-6829dc468cac response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
9912026-07-08T23:38:37.438ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = b2c363bc-4c9c-4858-8f90-c60d18f747bf uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
9922026-07-08T23:38:37.438ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = b2c363bc-4c9c-4858-8f90-c60d18f747bf uri = /sp/sled/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
9932026-07-08T23:38:37.438ZTRACtest_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] }) }
9942026-07-08T23:38:37.438ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-switch0 response = CabooseValue
9952026-07-08T23:38:37.438ZTRACtest_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] }) }
9962026-07-08T23:38:37.438ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-sled0 response = CabooseValue
9972026-07-08T23:38:37.438ZTRACtest_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] }) }
9982026-07-08T23:38:37.438ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "0daafc31-a7f9-4fbc-bbc1-6829dc468cac", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
9992026-07-08T23:38:37.438ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-sled1 response = CabooseValue
10002026-07-08T23:38:37.438ZTRACtest_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] }) }
10012026-07-08T23:38:37.438ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1/component/rot/caboose?firmware_slot=0
10022026-07-08T23:38:37.438ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-sled0 response = CabooseValue
10032026-07-08T23:38:37.438ZTRACtest_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] }) }
10042026-07-08T23:38:37.438ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-switch0 response = CabooseValue
10052026-07-08T23:38:37.438ZTRACtest_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] }) }
10062026-07-08T23:38:37.438ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = e879b4af-e4fa-4667-9ef6-a4a486bd9071 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
10072026-07-08T23:38:37.438ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = e879b4af-e4fa-4667-9ef6-a4a486bd9071 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
10082026-07-08T23:38:37.438ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-sled1 response = CabooseValue
10092026-07-08T23:38:37.438ZTRACtest_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] }) }
10102026-07-08T23:38:37.438ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-sled0 response = CabooseValue
10112026-07-08T23:38:37.438ZTRACtest_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] }) }
10122026-07-08T23:38:37.438ZTRACtest_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] }) }
10132026-07-08T23:38:37.438ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-switch0 response = CabooseValue
10142026-07-08T23:38:37.438ZTRACtest_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] }) }
10152026-07-08T23:38:37.438ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-sled1 response = CabooseValue
10162026-07-08T23:38:37.438ZTRACtest_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] }) }
10172026-07-08T23:38:37.438ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-sled0 response = CabooseValue
10182026-07-08T23:38:37.438ZTRACtest_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] }) }
10192026-07-08T23:38:37.438ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-switch1 response = CabooseValue
10202026-07-08T23:38:37.438ZTRACtest_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] }) }
10212026-07-08T23:38:37.438ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-sled1 response = CabooseValue
10222026-07-08T23:38:37.438ZTRACtest_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] }) }
10232026-07-08T23:38:37.438ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
10242026-07-08T23:38:37.438ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-sled0 response = CabooseValue
10252026-07-08T23:38:37.439ZTRACtest_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] }) }
10262026-07-08T23:38:37.439ZTRACtest_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] }) }
10272026-07-08T23:38:37.439ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-switch1 response = CabooseValue
10282026-07-08T23:38:37.439ZTRACtest_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] }) }
10292026-07-08T23:38:37.439ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-sled1 response = CabooseValue
10302026-07-08T23:38:37.439ZTRACtest_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] }) }
10312026-07-08T23:38:37.439ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10322026-07-08T23:38:37.439ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10332026-07-08T23:38:37.439ZINFOtest_updates (dropshot): request completed latency_us = 1231 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 635d20bc-7643-487d-be5d-d3f550b2918e response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
10342026-07-08T23:38:37.439ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-switch1 response = CabooseValue
10352026-07-08T23:38:37.439ZINFOtest_updates (dropshot): request completed latency_us = 694 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = b2c363bc-4c9c-4858-8f90-c60d18f747bf response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
10362026-07-08T23:38:37.439ZTRACtest_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] }) }
10372026-07-08T23:38:37.439ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10382026-07-08T23:38:37.439ZINFOtest_updates (dropshot): request completed latency_us = 855 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = cf11213a-9b7c-4edf-b266-6affacc20772 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
10392026-07-08T23:38:37.439ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "b2c363bc-4c9c-4858-8f90-c60d18f747bf", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
10402026-07-08T23:38:37.439ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "635d20bc-7643-487d-be5d-d3f550b2918e", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
10412026-07-08T23:38:37.439ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1/component/rot/caboose?firmware_slot=1
10422026-07-08T23:38:37.439ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0/component/rot/caboose?firmware_slot=0
10432026-07-08T23:38:37.439ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = d8b78bd9-bbaa-4e19-b1dd-28d9213f4114 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
10442026-07-08T23:38:37.439ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = d8b78bd9-bbaa-4e19-b1dd-28d9213f4114 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
10452026-07-08T23:38:37.439ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-switch1 response = CabooseValue
10462026-07-08T23:38:37.439ZTRACtest_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] }) }
10472026-07-08T23:38:37.439ZTRACtest_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] }) }
10482026-07-08T23:38:37.439ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "cf11213a-9b7c-4edf-b266-6affacc20772", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
10492026-07-08T23:38:37.439ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = f6ce4ddb-71a0-43db-bbb2-0b4e0cf02803 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
10502026-07-08T23:38:37.439ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = f6ce4ddb-71a0-43db-bbb2-0b4e0cf02803 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
10512026-07-08T23:38:37.439ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0/component/rot/caboose?firmware_slot=1
10522026-07-08T23:38:37.439ZTRACtest_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] }) }
10532026-07-08T23:38:37.439ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 9f1deb68-b316-4b33-b868-95c2b38b3c63 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
10542026-07-08T23:38:37.439ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 9f1deb68-b316-4b33-b868-95c2b38b3c63 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
10552026-07-08T23:38:37.439ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-switch1 response = CabooseValue
10562026-07-08T23:38:37.439ZTRACtest_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] }) }
10572026-07-08T23:38:37.439ZTRACtest_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] }) }
10582026-07-08T23:38:37.439ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-sled1 response = CabooseValue
10592026-07-08T23:38:37.439ZTRACtest_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] }) }
10602026-07-08T23:38:37.439ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-switch0 response = CabooseValue
10612026-07-08T23:38:37.439ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10622026-07-08T23:38:37.439ZTRACtest_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] }) }
10632026-07-08T23:38:37.439ZINFOtest_updates (dropshot): request completed latency_us = 1111 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = e879b4af-e4fa-4667-9ef6-a4a486bd9071 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
10642026-07-08T23:38:37.439ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-sled1 response = CabooseValue
10652026-07-08T23:38:37.439ZTRACtest_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] }) }
10662026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-sled0 response = CabooseValue
10672026-07-08T23:38:37.440ZTRACtest_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] }) }
10682026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-switch0 response = CabooseValue
10692026-07-08T23:38:37.440ZTRACtest_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] }) }
10702026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-sled1 response = CabooseValue
10712026-07-08T23:38:37.440ZTRACtest_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] }) }
10722026-07-08T23:38:37.440ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "e879b4af-e4fa-4667-9ef6-a4a486bd9071", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
10732026-07-08T23:38:37.440ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1/component/rot/caboose?firmware_slot=1
10742026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-sled0 response = CabooseValue
10752026-07-08T23:38:37.440ZTRACtest_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] }) }
10762026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-switch0 response = CabooseValue
10772026-07-08T23:38:37.440ZTRACtest_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] }) }
10782026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-sled1 response = CabooseValue
10792026-07-08T23:38:37.440ZTRACtest_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] }) }
10802026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-switch0 response = CabooseValue
10812026-07-08T23:38:37.440ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = c36e34fa-16bb-45c6-a995-2b9402d9c7ae uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
10822026-07-08T23:38:37.440ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = c36e34fa-16bb-45c6-a995-2b9402d9c7ae uri = /sp/switch/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
10832026-07-08T23:38:37.440ZTRACtest_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] }) }
10842026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-sled0 response = CabooseValue
10852026-07-08T23:38:37.440ZTRACtest_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] }) }
10862026-07-08T23:38:37.440ZTRACtest_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] }) }
10872026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-sled1 response = CabooseValue
10882026-07-08T23:38:37.440ZTRACtest_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] }) }
10892026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-sled0 response = CabooseValue
10902026-07-08T23:38:37.440ZTRACtest_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] }) }
10912026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-switch0 response = CabooseValue
10922026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-switch1 response = CabooseValue
10932026-07-08T23:38:37.440ZTRACtest_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] }) }
10942026-07-08T23:38:37.440ZTRACtest_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] }) }
10952026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-sled0 response = CabooseValue
10962026-07-08T23:38:37.440ZTRACtest_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] }) }
10972026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10982026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10992026-07-08T23:38:37.440ZINFOtest_updates (dropshot): request completed latency_us = 1023 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = d8b78bd9-bbaa-4e19-b1dd-28d9213f4114 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
11002026-07-08T23:38:37.440ZINFOtest_updates (dropshot): request completed latency_us = 910 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = f6ce4ddb-71a0-43db-bbb2-0b4e0cf02803 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
11012026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-switch1 response = CabooseValue
11022026-07-08T23:38:37.440ZTRACtest_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] }) }
11032026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11042026-07-08T23:38:37.440ZINFOtest_updates (dropshot): request completed latency_us = 842 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 9f1deb68-b316-4b33-b868-95c2b38b3c63 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
11052026-07-08T23:38:37.440ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "d8b78bd9-bbaa-4e19-b1dd-28d9213f4114", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
11062026-07-08T23:38:37.440ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1/component/stage0/caboose?firmware_slot=0
11072026-07-08T23:38:37.440ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "f6ce4ddb-71a0-43db-bbb2-0b4e0cf02803", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
11082026-07-08T23:38:37.440ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0/component/rot/caboose?firmware_slot=1
11092026-07-08T23:38:37.440ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "9f1deb68-b316-4b33-b868-95c2b38b3c63", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
11102026-07-08T23:38:37.440ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 432d997d-2de8-4aa6-9260-da76bb97fff0 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
11112026-07-08T23:38:37.440ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 432d997d-2de8-4aa6-9260-da76bb97fff0 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
11122026-07-08T23:38:37.440ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0/component/stage0/caboose?firmware_slot=0
11132026-07-08T23:38:37.440ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-switch1 response = CabooseValue
11142026-07-08T23:38:37.440ZTRACtest_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] }) }
11152026-07-08T23:38:37.441ZTRACtest_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] }) }
11162026-07-08T23:38:37.441ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 06fd431e-3fa3-4b3d-b4ac-7fd50faa5922 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
11172026-07-08T23:38:37.441ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 06fd431e-3fa3-4b3d-b4ac-7fd50faa5922 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
11182026-07-08T23:38:37.441ZTRACtest_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] }) }
11192026-07-08T23:38:37.441ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 95f63136-aa82-4734-91ed-dddd6ce18032 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
11202026-07-08T23:38:37.441ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 95f63136-aa82-4734-91ed-dddd6ce18032 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
11212026-07-08T23:38:37.441ZTRACtest_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:38:37.441ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-sled1 response = CabooseValue
11232026-07-08T23:38:37.441ZTRACtest_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] }) }
11242026-07-08T23:38:37.441ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-switch1 response = CabooseValue
11252026-07-08T23:38:37.441ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-switch0 response = CabooseValue
11262026-07-08T23:38:37.441ZTRACtest_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] }) }
11272026-07-08T23:38:37.441ZTRACtest_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] }) }
11282026-07-08T23:38:37.441ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-sled1 response = CabooseValue
11292026-07-08T23:38:37.441ZTRACtest_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] }) }
11302026-07-08T23:38:37.441ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-sled0 response = CabooseValue
11312026-07-08T23:38:37.441ZTRACtest_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] }) }
11322026-07-08T23:38:37.441ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-switch1 response = CabooseValue
11332026-07-08T23:38:37.441ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-switch0 response = CabooseValue
11342026-07-08T23:38:37.441ZTRACtest_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] }) }
11352026-07-08T23:38:37.441ZTRACtest_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] }) }
11362026-07-08T23:38:37.441ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-sled1 response = CabooseValue
11372026-07-08T23:38:37.441ZTRACtest_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] }) }
11382026-07-08T23:38:37.441ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11392026-07-08T23:38:37.441ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-sled1 response = CabooseValue
11402026-07-08T23:38:37.441ZTRACtest_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] }) }
11412026-07-08T23:38:37.441ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-switch0 response = CabooseValue
11422026-07-08T23:38:37.441ZINFOtest_updates (dropshot): request completed latency_us = 1134 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = c36e34fa-16bb-45c6-a995-2b9402d9c7ae response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
11432026-07-08T23:38:37.441ZTRACtest_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] }) }
11442026-07-08T23:38:37.441ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-sled0 response = CabooseValue
11452026-07-08T23:38:37.441ZTRACtest_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] }) }
11462026-07-08T23:38:37.441ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-sled1 response = CabooseValue
11472026-07-08T23:38:37.441ZTRACtest_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] }) }
11482026-07-08T23:38:37.442ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-switch0 response = CabooseValue
11492026-07-08T23:38:37.442ZTRACtest_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] }) }
11502026-07-08T23:38:37.442ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "c36e34fa-16bb-45c6-a995-2b9402d9c7ae", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
11512026-07-08T23:38:37.442ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-sled0 response = CabooseValue
11522026-07-08T23:38:37.442ZTRACtest_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] }) }
11532026-07-08T23:38:37.442ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1/component/stage0/caboose?firmware_slot=0
11542026-07-08T23:38:37.442ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11552026-07-08T23:38:37.442ZINFOtest_updates (dropshot): request completed latency_us = 737 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = 432d997d-2de8-4aa6-9260-da76bb97fff0 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
11562026-07-08T23:38:37.442ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-switch0 response = CabooseValue
11572026-07-08T23:38:37.442ZTRACtest_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] }) }
11582026-07-08T23:38:37.442ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-sled0 response = CabooseValue
11592026-07-08T23:38:37.442ZTRACtest_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] }) }
11602026-07-08T23:38:37.442ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = f031103d-b53d-4daf-b56c-19d8bbf8e182 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
11612026-07-08T23:38:37.442ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = f031103d-b53d-4daf-b56c-19d8bbf8e182 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
11622026-07-08T23:38:37.442ZTRACtest_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] }) }
11632026-07-08T23:38:37.442ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "432d997d-2de8-4aa6-9260-da76bb97fff0", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
11642026-07-08T23:38:37.442ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11652026-07-08T23:38:37.442ZINFOtest_updates (dropshot): request completed latency_us = 941 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 06fd431e-3fa3-4b3d-b4ac-7fd50faa5922 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
11662026-07-08T23:38:37.442ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/1/component/stage0/caboose?firmware_slot=1
11672026-07-08T23:38:37.442ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-sled0 response = CabooseValue
11682026-07-08T23:38:37.442ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = bd1860ba-27c9-45d1-bc5a-2a41480c50a4 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
11692026-07-08T23:38:37.442ZTRACtest_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] }) }
11702026-07-08T23:38:37.442ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = bd1860ba-27c9-45d1-bc5a-2a41480c50a4 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
11712026-07-08T23:38:37.442ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-switch1 response = CabooseValue
11722026-07-08T23:38:37.442ZTRACtest_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] }) }
11732026-07-08T23:38:37.442ZTRACtest_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] }) }
11742026-07-08T23:38:37.442ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "06fd431e-3fa3-4b3d-b4ac-7fd50faa5922", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
11752026-07-08T23:38:37.442ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-sled1 response = CabooseValue
11762026-07-08T23:38:37.442ZTRACtest_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] }) }
11772026-07-08T23:38:37.442ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0/component/stage0/caboose?firmware_slot=0
11782026-07-08T23:38:37.442ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-switch1 response = CabooseValue
11792026-07-08T23:38:37.442ZTRACtest_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] }) }
11802026-07-08T23:38:37.442ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11812026-07-08T23:38:37.442ZINFOtest_updates (dropshot): request completed latency_us = 1369 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 95f63136-aa82-4734-91ed-dddd6ce18032 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
11822026-07-08T23:38:37.442ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 95186ab0-65f5-45e3-865d-95ba5537a57d uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
11832026-07-08T23:38:37.442ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 95186ab0-65f5-45e3-865d-95ba5537a57d uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
11842026-07-08T23:38:37.442ZTRACtest_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] }) }
11852026-07-08T23:38:37.442ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-switch1 response = CabooseValue
11862026-07-08T23:38:37.442ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "95f63136-aa82-4734-91ed-dddd6ce18032", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
11872026-07-08T23:38:37.442ZTRACtest_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] }) }
11882026-07-08T23:38:37.442ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 86 } interface = fake-sled1 response = CabooseValue
11892026-07-08T23:38:37.442ZTRACtest_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] }) }
11902026-07-08T23:38:37.442ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/sled/0/component/stage0/caboose?firmware_slot=1
11912026-07-08T23:38:37.442ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 87 } interface = fake-sled1 response = CabooseValue
11922026-07-08T23:38:37.442ZTRACtest_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] }) }
11932026-07-08T23:38:37.442ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-switch0 response = CabooseValue
11942026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-switch1 response = CabooseValue
11952026-07-08T23:38:37.443ZTRACtest_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] }) }
11962026-07-08T23:38:37.443ZTRACtest_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] }) }
11972026-07-08T23:38:37.443ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 78c07e49-97b0-4e94-863f-059aedcb7995 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
11982026-07-08T23:38:37.443ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 78c07e49-97b0-4e94-863f-059aedcb7995 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
11992026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 88 } interface = fake-sled1 response = CabooseValue
12002026-07-08T23:38:37.443ZTRACtest_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] }) }
12012026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-switch0 response = CabooseValue
12022026-07-08T23:38:37.443ZTRACtest_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] }) }
12032026-07-08T23:38:37.443ZTRACtest_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] }) }
12042026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-switch1 response = CabooseValue
12052026-07-08T23:38:37.443ZTRACtest_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] }) }
12062026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 89 } interface = fake-sled1 response = CabooseValue
12072026-07-08T23:38:37.443ZTRACtest_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] }) }
12082026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-sled0 response = CabooseValue
12092026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-switch0 response = CabooseValue
12102026-07-08T23:38:37.443ZTRACtest_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] }) }
12112026-07-08T23:38:37.443ZTRACtest_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] }) }
12122026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12132026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 90 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12142026-07-08T23:38:37.443ZINFOtest_updates (dropshot): request completed latency_us = 1333 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = f031103d-b53d-4daf-b56c-19d8bbf8e182 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
12152026-07-08T23:38:37.443ZINFOtest_updates (dropshot): request completed latency_us = 962 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = bd1860ba-27c9-45d1-bc5a-2a41480c50a4 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
12162026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 86 } interface = fake-sled0 response = CabooseValue
12172026-07-08T23:38:37.443ZTRACtest_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] }) }
12182026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-switch0 response = CabooseValue
12192026-07-08T23:38:37.443ZTRACtest_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] }) }
12202026-07-08T23:38:37.443ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "f031103d-b53d-4daf-b56c-19d8bbf8e182", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
12212026-07-08T23:38:37.443ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "bd1860ba-27c9-45d1-bc5a-2a41480c50a4", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
12222026-07-08T23:38:37.443ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/1/component/stage0/caboose?firmware_slot=1
12232026-07-08T23:38:37.443ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = aeebe657-5200-46a1-acb4-d07760d68d66 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
12242026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 87 } interface = fake-sled0 response = CabooseValue
12252026-07-08T23:38:37.443ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = aeebe657-5200-46a1-acb4-d07760d68d66 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
12262026-07-08T23:38:37.443ZTRACtest_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] }) }
12272026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-switch0 response = CabooseValue
12282026-07-08T23:38:37.443ZTRACtest_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] }) }
12292026-07-08T23:38:37.443ZTRACtest_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] }) }
12302026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 88 } interface = fake-sled0 response = CabooseValue
12312026-07-08T23:38:37.443ZTRACtest_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] }) }
12322026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-switch1 response = CabooseValue
12332026-07-08T23:38:37.443ZTRACtest_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] }) }
12342026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12352026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 89 } interface = fake-sled0 response = CabooseValue
12362026-07-08T23:38:37.443ZTRACtest_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] }) }
12372026-07-08T23:38:37.443ZINFOtest_updates (dropshot): request completed latency_us = 1185 local_addr = [::1]:41148 method = GET remote_addr = [::1]:41473 req_id = 95186ab0-65f5-45e3-865d-95ba5537a57d response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
12382026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-switch1 response = CabooseValue
12392026-07-08T23:38:37.443ZTRACtest_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] }) }
12402026-07-08T23:38:37.443ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 90 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12412026-07-08T23:38:37.443ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "95186ab0-65f5-45e3-865d-95ba5537a57d", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
12422026-07-08T23:38:37.444ZINFOtest_updates (dropshot): request completed latency_us = 996 local_addr = [::1]:41148 method = GET remote_addr = [::1]:46532 req_id = 78c07e49-97b0-4e94-863f-059aedcb7995 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
12432026-07-08T23:38:37.444ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:41148/sp/switch/0/component/stage0/caboose?firmware_slot=1
12442026-07-08T23:38:37.444ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-switch1 response = CabooseValue
12452026-07-08T23:38:37.444ZTRACtest_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] }) }
12462026-07-08T23:38:37.444ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 2fd3e5f0-fd5b-4a82-a6e5-c1d2f43b090a uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
12472026-07-08T23:38:37.444ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 2fd3e5f0-fd5b-4a82-a6e5-c1d2f43b090a uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
12482026-07-08T23:38:37.444ZTRACtest_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] }) }
12492026-07-08T23:38:37.444ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-switch1 response = CabooseValue
12502026-07-08T23:38:37.444ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/sled/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "78c07e49-97b0-4e94-863f-059aedcb7995", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
12512026-07-08T23:38:37.444ZTRACtest_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] }) }
12522026-07-08T23:38:37.444ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-switch0 response = CabooseValue
12532026-07-08T23:38:37.444ZTRACtest_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] }) }
12542026-07-08T23:38:37.444ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-switch1 response = CabooseValue
12552026-07-08T23:38:37.444ZTRACtest_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] }) }
12562026-07-08T23:38:37.444ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-switch0 response = CabooseValue
12572026-07-08T23:38:37.444ZTRACtest_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] }) }
12582026-07-08T23:38:37.444ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12592026-07-08T23:38:37.444ZINFOtest_updates (dropshot): request completed latency_us = 832 local_addr = [::1]:41148 method = GET remote_addr = [::1]:63447 req_id = aeebe657-5200-46a1-acb4-d07760d68d66 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
12602026-07-08T23:38:37.444ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-switch0 response = CabooseValue
12612026-07-08T23:38:37.444ZTRACtest_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] }) }
12622026-07-08T23:38:37.444ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "aeebe657-5200-46a1-acb4-d07760d68d66", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
12632026-07-08T23:38:37.444ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-switch0 response = CabooseValue
12642026-07-08T23:38:37.444ZTRACtest_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] }) }
12652026-07-08T23:38:37.444ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-switch0 response = CabooseValue
12662026-07-08T23:38:37.444ZTRACtest_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] }) }
12672026-07-08T23:38:37.444ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12682026-07-08T23:38:37.444ZINFOtest_updates (dropshot): request completed latency_us = 646 local_addr = [::1]:41148 method = GET remote_addr = [::1]:58485 req_id = 2fd3e5f0-fd5b-4a82-a6e5-c1d2f43b090a response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
12692026-07-08T23:38:37.444ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:41148/sp/switch/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "2fd3e5f0-fd5b-4a82-a6e5-c1d2f43b090a", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:37 GMT"} })
12702026-07-08T23:38:37.448ZINFOtest_updates: MGS Endpoint: http://[::1]:41148 file = wicketd/src/mgs.rs:113
12712026-07-08T23:38:37.485ZTRACtest_updates (BootstrapPeers): client request DdmAdminClient = [::1]:8000 body = None method = GET uri = http://[::1]:8000/prefixes
12722026-07-08T23:38:37.485ZTRACtest_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: 146, kind: ConnectionRefused, message: "Connection refused" })) })
12732026-07-08T23:38:37.485ZWARNtest_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 146) file = wicketd/src/bootstrap_addrs.rs:149
12742026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = POST path = /abort-update/{type}/{slot} versions = all
12752026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = GET path = /artifacts-and-event-reports versions = all
12762026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = GET path = /baseboard versions = all
12772026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = GET path = /bootstrap-sleds versions = all
12782026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = POST path = /clear-update-state versions = all
12792026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = POST path = /ignition/{type}/{slot}/{command} versions = all
12802026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = GET path = /inventory versions = all
12812026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = GET path = /location versions = all
12822026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = GET path = /preflight/uplink versions = all
12832026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = POST path = /preflight/uplink versions = all
12842026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = DELETE path = /rack-setup versions = all
12852026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = GET path = /rack-setup versions = all
12862026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = POST path = /rack-setup versions = all
12872026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = DELETE path = /rack-setup/config versions = all
12882026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = GET path = /rack-setup/config versions = all
12892026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = PUT path = /rack-setup/config versions = all
12902026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = GET path = /rack-setup/config/bgp/auth-key versions = all
12912026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = PUT path = /rack-setup/config/bgp/auth-key/{key_id} versions = all
12922026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = POST path = /rack-setup/config/cert versions = all
12932026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = POST path = /rack-setup/config/key versions = all
12942026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = GET path = /rack-setup/config/multirack versions = all
12952026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = PUT path = /rack-setup/config/multirack versions = all
12962026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = PUT path = /rack-setup/config/recovery-user-password-hash versions = all
12972026-07-08T23:38:37.486ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = POST path = /reload-config versions = all
12982026-07-08T23:38:37.487ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = PUT path = /repository versions = all
12992026-07-08T23:38:37.487ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = POST path = /update versions = all
13002026-07-08T23:38:37.487ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:35714 method = GET path = /update/{type}/{slot} versions = all
13012026-07-08T23:38:37.487ZINFOtest_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]:35714
13022026-07-08T23:38:37.487ZDEBGtest_updates (dropshot (wicketd)): successfully registered DTrace USDT probes local_addr = [::1]:35714
13032026-07-08T23:38:37.487ZINFOtest_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]:35714
13042026-07-08T23:38:37.487ZINFOtest_updates (NexusTcpProxy): exiting file = wicketd/src/nexus_proxy.rs:86
13052026-07-08T23:38:37.680ZTRACtest_updates (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
13062026-07-08T23:38:37.681ZWARNtest_updates (producer-registration-task): failed to register with Nexus, will retry count = 1 delay = 340.288809ms error = proto error: io error: No route to host (os error 148) file = oximeter/producer/src/lib.rs:374
13072026-07-08T23:38:37.750ZINFOtest_updates (dropshot): beginning graceful shutdown local_addr = [::1]:41148
13082026-07-08T23:38:37.750ZINFOtest_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]:58725