Max level shown:
12026-07-08T23:38:36.709ZINFOtest_updates: setting up simulated sidecar slot = sidecar 0
22026-07-08T23:38:36.709ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:64633 slot = sidecar 0 type = simulated
32026-07-08T23:38:36.709ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:52147 slot = sidecar 0 type = simulated
42026-07-08T23:38:36.710ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:64570 slot = sidecar 0 type = simulated
52026-07-08T23:38:36.710ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:48138 slot = sidecar 0 type = simulated
62026-07-08T23:38:36.710ZINFOtest_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:36.710ZINFOtest_updates: setting up simulated sidecar slot = sidecar 1
82026-07-08T23:38:36.710ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:46269 slot = sidecar 1 type = simulated
92026-07-08T23:38:36.710ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:36810 slot = sidecar 1 type = simulated
102026-07-08T23:38:36.710ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:35109 slot = sidecar 1 type = simulated
112026-07-08T23:38:36.710ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:34084 slot = sidecar 1 type = simulated
122026-07-08T23:38:36.710ZINFOtest_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 = fa059ce4-5787-4af9-8352-86b4584515ab slot = sidecar 1
132026-07-08T23:38:36.710ZINFOtest_updates: setting up simulated gimlet slot = gimlet 0
142026-07-08T23:38:36.710ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:47977 slot = gimlet 0 type = simulated
152026-07-08T23:38:36.710ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:63747 slot = gimlet 0 type = simulated
162026-07-08T23:38:36.710ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:48167 slot = gimlet 0 type = simulated
172026-07-08T23:38:36.710ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:46205 slot = gimlet 0 type = simulated
182026-07-08T23:38:36.710ZINFOtest_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:36.710ZINFOtest_updates (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 0
202026-07-08T23:38:36.710ZINFOtest_updates: setting up simulated gimlet slot = gimlet 1
212026-07-08T23:38:36.710ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:63779 slot = gimlet 1 type = simulated
222026-07-08T23:38:36.711ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:45771 slot = gimlet 1 type = simulated
232026-07-08T23:38:36.711ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:51526 slot = gimlet 1 type = simulated
242026-07-08T23:38:36.711ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:47397 slot = gimlet 1 type = simulated
252026-07-08T23:38:36.711ZINFOtest_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:36.711ZINFOtest_updates (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 1
272026-07-08T23:38:36.711ZINFOtest_updates: setting up gateway server
282026-07-08T23:38:36.712ZDEBGtest_updates: successfully registered DTrace USDT probes
292026-07-08T23:38:36.713ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:64633 interface = fake-switch0
302026-07-08T23:38:36.713ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:46269 interface = fake-switch1
312026-07-08T23:38:36.713ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
322026-07-08T23:38:36.713ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
332026-07-08T23:38:36.713ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:47977 interface = fake-sled0
342026-07-08T23:38:36.713ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
352026-07-08T23:38:36.713ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:63779 interface = fake-sled1
362026-07-08T23:38:36.713ZTRACtest_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:36.713ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:62940, vid: One } slot = sidecar 1
382026-07-08T23:38:36.713ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:58052, vid: One } slot = gimlet 1
392026-07-08T23:38:36.713ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:57564, vid: One } slot = sidecar 0
402026-07-08T23:38:36.713ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:36005, vid: One } slot = gimlet 0
412026-07-08T23:38:36.713ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-switch1 response = Discover(DiscoverResponse { sp_port: One })
422026-07-08T23:38:36.713ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:46269 interface = fake-switch1
432026-07-08T23:38:36.713ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-switch0 response = Discover(DiscoverResponse { sp_port: One })
442026-07-08T23:38:36.714ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:64633 interface = fake-switch0
452026-07-08T23:38:36.714ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-sled0 response = Discover(DiscoverResponse { sp_port: One })
462026-07-08T23:38:36.714ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:47977 interface = fake-sled0
472026-07-08T23:38:36.714ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-sled1 response = Discover(DiscoverResponse { sp_port: One })
482026-07-08T23:38:36.714ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:63779 interface = fake-sled1
492026-07-08T23:38:36.714ZINFOtest_updates: Setting rack_id rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc
502026-07-08T23:38:36.714ZINFOtest_updates (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
512026-07-08T23:38:36.714ZINFOtest_updates (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
522026-07-08T23:38:36.714ZINFOtest_updates (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
532026-07-08T23:38:36.714ZINFOtest_updates (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
542026-07-08T23:38:36.714ZDEBGtest_updates (ManagementSwitch): received location determination response interface = (direct socket handle) refined_locations = {"switch0"}
552026-07-08T23:38:36.715ZINFOtest_updates (sensor-poller): starting to poll SP sensor data every 1s
562026-07-08T23:38:36.715ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 0
572026-07-08T23:38:36.715ZWARNtest_updates (producer-server): using development metrics configuration overrides! bind_loopback = true nexus_address = None
582026-07-08T23:38:36.715ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 0
592026-07-08T23:38:36.715ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 1
602026-07-08T23:38:36.715ZDEBGtest_updates (producer-server): rebinding producer server on new IP collection_interval = 10s current_ip = None new_ip = ::1 producer_id = cabe77dd-6631-4db6-b3e2-9ac16405928d
612026-07-08T23:38:36.715ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 1
622026-07-08T23:38:36.716ZDEBGtest_updates (producer-server): registered DTrace probes
632026-07-08T23:38:36.716ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
642026-07-08T23:38:36.716ZTRACtest_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:36.716ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
662026-07-08T23:38:36.716ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
672026-07-08T23:38:36.716ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
682026-07-08T23:38:36.716ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
692026-07-08T23:38:36.716ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
702026-07-08T23:38:36.716ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
712026-07-08T23:38:36.716ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:65316 method = GET path = /{producer_id} versions = all
722026-07-08T23:38:36.716ZINFOtest_updates (dropshot): listening file = /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.1/src/server.rs:335 local_addr = [::1]:65316
732026-07-08T23:38:36.716ZDEBGtest_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:36.716ZDEBGtest_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:36.716ZDEBGtest_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:36.717ZDEBGtest_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:36.717ZDEBGtest_updates (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:65316
782026-07-08T23:38:36.717ZDEBGtest_updates (producer-server): Requested any available port, Dropshot server has been bound to [::1]:65316
792026-07-08T23:38:36.717ZDEBGtest_updates (producer-server): Nexus IP not provided, will use DNS to resolve it
802026-07-08T23:38:36.717ZTRACtest_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:36.717ZINFOtest_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
822026-07-08T23:38:36.717ZDEBGtest_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
832026-07-08T23:38:36.717ZTRACtest_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 }) }
842026-07-08T23:38:36.717ZTRACtest_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]) }) })
852026-07-08T23:38:36.717ZDEBGtest_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
862026-07-08T23:38:36.717ZTRACtest_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 }) }
872026-07-08T23:38:36.717ZTRACtest_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]) }) })
882026-07-08T23:38:36.717ZDEBGtest_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:36.717ZTRACtest_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:36.717ZTRACtest_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:36.717ZDEBGtest_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:36.717ZTRACtest_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:36.717ZTRACtest_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:36.718ZDEBGtest_updates (producer-server): starting producer registration task
952026-07-08T23:38:36.718ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-0 component_kind = tmp117 description = dev-0 sp_slot = 1
962026-07-08T23:38:36.718ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 1
972026-07-08T23:38:36.718ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 1
982026-07-08T23:38:36.718ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 1
992026-07-08T23:38:36.718ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 1
1002026-07-08T23:38:36.718ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 1
1012026-07-08T23:38:36.718ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 1
1022026-07-08T23:38:36.718ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 1
1032026-07-08T23:38:36.718ZINFOtest_updates (producer-server): starting oximeter metric producer server address = [::1]:65316 file = oximeter/producer/src/lib.rs:278 interval = 10s producer_id = cabe77dd-6631-4db6-b3e2-9ac16405928d
1042026-07-08T23:38:36.718ZINFOtest_updates (producer-server): bound metrics producer server address = [::1]:65316 collection_interval = 10s producer_id = cabe77dd-6631-4db6-b3e2-9ac16405928d
1052026-07-08T23:38:36.718ZTRACtest_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-0" }, offset: 0 }) }
1062026-07-08T23:38:36.718ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-switch0 response = Inventory(TlvPage { offset: 0, total: 2 })
1072026-07-08T23:38:36.718ZDEBGtest_updates (producer-registration-task): registering as oximeter producer with Nexus registration_count = 0
1082026-07-08T23:38:36.718ZDEBGtest_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
1092026-07-08T23:38:36.718ZDEBGtest_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
1102026-07-08T23:38:36.718ZTRACtest_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-1" }, offset: 0 }) }
1112026-07-08T23:38:36.718ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-switch1 response = Inventory(TlvPage { offset: 0, total: 0 })
1122026-07-08T23:38:36.718ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(SpState) }
1132026-07-08T23:38:36.718ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-sled0 response = Inventory(TlvPage { offset: 0, total: 10 })
1142026-07-08T23:38:36.718ZTRACtest_updates (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
1152026-07-08T23:38:36.718ZDEBGtest_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
1162026-07-08T23:38:36.718ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 0
1172026-07-08T23:38:36.718ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 0
1182026-07-08T23:38:36.718ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 0
1192026-07-08T23:38:36.718ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 0
1202026-07-08T23:38:36.718ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 0
1212026-07-08T23:38:36.718ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 0
1222026-07-08T23:38:36.718ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 0
1232026-07-08T23:38:36.718ZTRACtest_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-53" }, offset: 0 }) }
1242026-07-08T23:38:36.718ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
1252026-07-08T23:38:36.718ZDEBGtest_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
1262026-07-08T23:38:36.718ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
1272026-07-08T23:38:36.718ZDEBGtest_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
1282026-07-08T23:38:36.718ZDEBGtest_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
1292026-07-08T23:38:36.718ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
1302026-07-08T23:38:36.718ZDEBGtest_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
1312026-07-08T23:38:36.718ZDEBGtest_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
1322026-07-08T23:38:36.718ZDEBGtest_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
1332026-07-08T23:38:36.718ZDEBGtest_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
1342026-07-08T23:38:36.718ZDEBGtest_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
1352026-07-08T23:38:36.718ZDEBGtest_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
1362026-07-08T23:38:36.718ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1372026-07-08T23:38:36.718ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /ignition versions = all starting from 2.0.0
1382026-07-08T23:38:36.718ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /ignition versions = from 1.0.0 to 2.0.0
1392026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /ignition/{type}/{slot} versions = all starting from 2.0.0
1402026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /ignition/{type}/{slot} versions = from 1.0.0 to 2.0.0
1412026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = POST path = /ignition/{type}/{slot}/{command} versions = all
1422026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /local/all-sp-ids versions = all
1432026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /local/switch-id versions = all
1442026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = POST path = /recovery/host-phase2 versions = all
1452026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot} versions = all
1462026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/component versions = all
1472026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/component/{component} versions = all
1482026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/component/{component}/active-slot versions = all
1492026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = POST path = /sp/{type}/{slot}/component/{component}/active-slot versions = all
1502026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/component/{component}/caboose versions = all
1512026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/component/{component}/cfpa versions = all
1522026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = POST path = /sp/{type}/{slot}/component/{component}/clear-status versions = all
1532026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/component/{component}/cmpa versions = all
1542026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/component/{component}/hash/{firmware_slot} versions = all
1552026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = POST path = /sp/{type}/{slot}/component/{component}/hash/{firmware_slot} versions = all
1562026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = POST path = /sp/{type}/{slot}/component/{component}/reset versions = all
1572026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/component/{component}/rot-boot-info versions = all
1582026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/component/{component}/serial-console/attach versions = all
1592026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = POST path = /sp/{type}/{slot}/component/{component}/serial-console/detach versions = all
1602026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = POST path = /sp/{type}/{slot}/component/{component}/update versions = all
1612026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = POST path = /sp/{type}/{slot}/component/{component}/update-abort versions = all
1622026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/component/{component}/update-status versions = all
1632026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = POST path = /sp/{type}/{slot}/ereports versions = all
1642026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = DELETE path = /sp/{type}/{slot}/host-phase2-progress versions = all
1652026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/host-phase2-progress versions = all
1662026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = DELETE path = /sp/{type}/{slot}/ipcc/installinator-image-id versions = all
1672026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = PUT path = /sp/{type}/{slot}/ipcc/installinator-image-id versions = all
1682026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/power-state versions = all
1692026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = POST path = /sp/{type}/{slot}/power-state versions = all
1702026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/sensor/{sensor_id}/value versions = all
1712026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/startup-options versions = all
1722026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = POST path = /sp/{type}/{slot}/startup-options versions = all
1732026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/task-dump versions = all
1742026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:42205 method = GET path = /sp/{type}/{slot}/task-dump/{task_dump_index} versions = all
1752026-07-08T23:38:36.719ZINFOtest_updates (dropshot): listening local_addr = [::1]:42205
1762026-07-08T23:38:36.719ZDEBGtest_updates (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:42205
1772026-07-08T23:38:36.719ZTRACtest_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]) }) })
1782026-07-08T23:38:36.719ZTRACtest_updates (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
1792026-07-08T23:38:36.719ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1802026-07-08T23:38:36.720ZTRACtest_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-2" }, offset: 0 }) }
1812026-07-08T23:38:36.720ZTRACtest_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-0" }, offset: 0 }) }
1822026-07-08T23:38:36.720ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
1832026-07-08T23:38:36.720ZTRACtest_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-2" }, offset: 0 }) }
1842026-07-08T23:38:36.720ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
1852026-07-08T23:38:36.720ZDEBGtest_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
1862026-07-08T23:38:36.720ZDEBGtest_updates (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
1872026-07-08T23:38:36.720ZDEBGtest_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
1882026-07-08T23:38:36.721ZTRACtest_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:36.721ZDEBGtest_updates (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
1902026-07-08T23:38:36.721ZDEBGtest_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
1912026-07-08T23:38:36.721ZTRACtest_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-53" }, offset: 0 }) }
1922026-07-08T23:38:36.721ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1932026-07-08T23:38:36.721ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }
1942026-07-08T23:38:36.721ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
1952026-07-08T23:38:36.721ZDEBGtest_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
1962026-07-08T23:38:36.721ZDEBGtest_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
1972026-07-08T23:38:36.721ZDEBGtest_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
1982026-07-08T23:38:36.721ZDEBGtest_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
1992026-07-08T23:38:36.721ZDEBGtest_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
2002026-07-08T23:38:36.721ZDEBGtest_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
2012026-07-08T23:38:36.721ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2022026-07-08T23:38:36.721ZTRACtest_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-1" }, offset: 0 }) }
2032026-07-08T23:38:36.721ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2042026-07-08T23:38:36.721ZDEBGtest_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
2052026-07-08T23:38:36.721ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
2062026-07-08T23:38:36.721ZDEBGtest_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
2072026-07-08T23:38:36.721ZTRACtest_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-7" }, offset: 0 }) }
2082026-07-08T23:38:36.721ZTRACtest_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]) }) })
2092026-07-08T23:38:36.721ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
2102026-07-08T23:38:36.721ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2112026-07-08T23:38:36.721ZTRACtest_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-8" }, offset: 0 }) }
2122026-07-08T23:38:36.721ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
2132026-07-08T23:38:36.721ZDEBGtest_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
2142026-07-08T23:38:36.721ZDEBGtest_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
2152026-07-08T23:38:36.721ZDEBGtest_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
2162026-07-08T23:38:36.721ZDEBGtest_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
2172026-07-08T23:38:36.721ZDEBGtest_updates (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
2182026-07-08T23:38:36.722ZDEBGtest_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
2192026-07-08T23:38:36.722ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
2202026-07-08T23:38:36.722ZWARNtest_updates (producer-registration-task): failed to register with Nexus, will retry count = 0 delay = 3.689724ms error = proto error: io error: No route to host (os error 148) file = oximeter/producer/src/lib.rs:374
2212026-07-08T23:38:36.722ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2222026-07-08T23:38:36.722ZTRACtest_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-39" }, offset: 0 }) }
2232026-07-08T23:38:36.722ZDEBGtest_updates (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
2242026-07-08T23:38:36.722ZTRACtest_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-39" }, offset: 0 }) }
2252026-07-08T23:38:36.722ZDEBGtest_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
2262026-07-08T23:38:36.722ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2272026-07-08T23:38:36.722ZDEBGtest_updates (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
2282026-07-08T23:38:36.722ZDEBGtest_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
2292026-07-08T23:38:36.722ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2302026-07-08T23:38:36.722ZTRACtest_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-46" }, offset: 0 }) }
2312026-07-08T23:38:36.722ZDEBGtest_updates (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
2322026-07-08T23:38:36.722ZDEBGtest_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
2332026-07-08T23:38:36.722ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2342026-07-08T23:38:36.722ZTRACtest_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-46" }, offset: 0 }) }
2352026-07-08T23:38:36.722ZDEBGtest_updates (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
2362026-07-08T23:38:36.722ZDEBGtest_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
2372026-07-08T23:38:36.722ZTRACtest_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-8" }, offset: 0 }) }
2382026-07-08T23:38:36.722ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2392026-07-08T23:38:36.722ZDEBGtest_updates (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
2402026-07-08T23:38:36.722ZDEBGtest_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
2412026-07-08T23:38:36.722ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2422026-07-08T23:38:36.722ZTRACtest_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-0" }, offset: 0 }) }
2432026-07-08T23:38:36.722ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
2442026-07-08T23:38:36.722ZDEBGtest_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
2452026-07-08T23:38:36.722ZTRACtest_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-1" }, offset: 0 }) }
2462026-07-08T23:38:36.722ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2472026-07-08T23:38:36.722ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
2482026-07-08T23:38:36.722ZDEBGtest_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
2492026-07-08T23:38:36.722ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2502026-07-08T23:38:36.722ZTRACtest_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-7" }, offset: 0 }) }
2512026-07-08T23:38:36.722ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }
2522026-07-08T23:38:36.722ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
2532026-07-08T23:38:36.722ZDEBGtest_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
2542026-07-08T23:38:36.722ZDEBGtest_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
2552026-07-08T23:38:36.722ZDEBGtest_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
2562026-07-08T23:38:36.722ZDEBGtest_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
2572026-07-08T23:38:36.723ZDEBGtest_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
2582026-07-08T23:38:36.723ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
2592026-07-08T23:38:36.723ZTRACtest_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]) }) })
2602026-07-08T23:38:36.723ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
2612026-07-08T23:38:36.723ZTRACtest_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:36.723ZDEBGtest_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:36.723ZTRACtest_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:36.723ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
2652026-07-08T23:38:36.762ZDEBGtest_updates: registered DTrace probes
2662026-07-08T23:38:36.762ZINFOtest_updates (wicketd MgsManager): MGS Endpoint: http://[::1]:42205 file = wicketd/src/mgs.rs:113
2672026-07-08T23:38:36.801ZINFOtest_updates (wicketd update planner): MGS Endpoint: http://[::1]:42205 file = wicketd/src/mgs.rs:113
2682026-07-08T23:38:36.801ZDEBGtest_updates (wicketd TransceiverManager): waiting to learn our switch slot
2692026-07-08T23:38:36.802ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/local/all-sp-ids
2702026-07-08T23:38:36.803ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:42205 remote_addr = [::1]:61137
2712026-07-08T23:38:36.804ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = f41c50e7-67a7-4ba8-865e-261e52806c1b uri = /local/all-sp-ids
2722026-07-08T23:38:36.804ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = f41c50e7-67a7-4ba8-865e-261e52806c1b uri = /local/all-sp-ids version = 3.0.0
2732026-07-08T23:38:36.805ZINFOtest_updates (dropshot): request completed latency_us = 605 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = f41c50e7-67a7-4ba8-865e-261e52806c1b response_code = 200 uri = /local/all-sp-ids
2742026-07-08T23:38:36.805ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/local/all-sp-ids", status: 200, headers: {"content-type": "application/json", "x-request-id": "f41c50e7-67a7-4ba8-865e-261e52806c1b", "content-length": "105", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
2752026-07-08T23:38:36.807ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1
2762026-07-08T23:38:36.807ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0
2772026-07-08T23:38:36.807ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0
2782026-07-08T23:38:36.807ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/ignition
2792026-07-08T23:38:36.807ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1
2802026-07-08T23:38:36.808ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = b049a45e-b3ad-41d1-a54a-0578170c8468 uri = /sp/sled/1
2812026-07-08T23:38:36.808ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = b049a45e-b3ad-41d1-a54a-0578170c8468 uri = /sp/sled/1 version = 3.0.0
2822026-07-08T23:38:36.808ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:42205 remote_addr = [::1]:52343
2832026-07-08T23:38:36.808ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:42205 remote_addr = [::1]:51650
2842026-07-08T23:38:36.808ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:42205 remote_addr = [::1]:54299
2852026-07-08T23:38:36.808ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:42205 remote_addr = [::1]:43576
2862026-07-08T23:38:36.808ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:54299 req_id = 3f99a683-9ad1-4e1d-9a70-203d0da6aad2 uri = /sp/switch/1
2872026-07-08T23:38:36.808ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:54299 req_id = 3f99a683-9ad1-4e1d-9a70-203d0da6aad2 uri = /sp/switch/1 version = 3.0.0
2882026-07-08T23:38:36.808ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }
2892026-07-08T23:38:36.808ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }
2902026-07-08T23:38:36.808ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = e439a951-4d16-4876-be8d-8cb53f800fc1 uri = /sp/sled/0
2912026-07-08T23:38:36.808ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = e439a951-4d16-4876-be8d-8cb53f800fc1 uri = /sp/sled/0 version = 3.0.0
2922026-07-08T23:38:36.808ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }
2932026-07-08T23:38:36.808ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 5609e927-a42e-4e7f-b64a-e807f63be51b uri = /sp/switch/0
2942026-07-08T23:38:36.808ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 5609e927-a42e-4e7f-b64a-e807f63be51b uri = /sp/switch/0 version = 3.0.0
2952026-07-08T23:38:36.808ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }
2962026-07-08T23:38:36.808ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 8aea2786-62e7-49fc-9ba8-6f75f78044f1 uri = /ignition
2972026-07-08T23:38:36.808ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 8aea2786-62e7-49fc-9ba8-6f75f78044f1 uri = /ignition version = 3.0.0
2982026-07-08T23:38:36.808ZDEBGtest_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
2992026-07-08T23:38:36.808ZDEBGtest_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
3002026-07-08T23:38:36.808ZTRACtest_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]) }) })
3012026-07-08T23:38:36.808ZDEBGtest_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
3022026-07-08T23:38:36.809ZTRACtest_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 }) }
3032026-07-08T23:38:36.809ZDEBGtest_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
3042026-07-08T23:38:36.809ZTRACtest_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]) }) })
3052026-07-08T23:38:36.809ZTRACtest_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]) }) })
3062026-07-08T23:38:36.809ZTRACtest_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 }) }
3072026-07-08T23:38:36.809ZTRACtest_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 }) }
3082026-07-08T23:38:36.809ZTRACtest_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]) }) })
3092026-07-08T23:38:36.809ZTRACtest_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 }) }
3102026-07-08T23:38:36.809ZTRACtest_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(()) }))
3112026-07-08T23:38:36.809ZTRACtest_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(()) }))
3122026-07-08T23:38:36.809ZINFOtest_updates (dropshot): request completed latency_us = 766 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = e439a951-4d16-4876-be8d-8cb53f800fc1 response_code = 200 uri = /sp/sled/0
3132026-07-08T23:38:36.809ZDEBGtest_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 }]
3142026-07-08T23:38:36.809ZINFOtest_updates (dropshot): request completed latency_us = 1392 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = b049a45e-b3ad-41d1-a54a-0578170c8468 response_code = 200 uri = /sp/sled/1
3152026-07-08T23:38:36.809ZTRACtest_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(()) }))
3162026-07-08T23:38:36.809ZINFOtest_updates (dropshot): request completed latency_us = 1197 local_addr = [::1]:42205 method = GET remote_addr = [::1]:54299 req_id = 3f99a683-9ad1-4e1d-9a70-203d0da6aad2 response_code = 200 uri = /sp/switch/1
3172026-07-08T23:38:36.809ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
3182026-07-08T23:38:36.809ZTRACtest_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 }) }
3192026-07-08T23:38:36.809ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "e439a951-4d16-4876-be8d-8cb53f800fc1", "content-length": "723", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
3202026-07-08T23:38:36.809ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
3212026-07-08T23:38:36.809ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
3222026-07-08T23:38:36.809ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
3232026-07-08T23:38:36.809ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
3242026-07-08T23:38:36.809ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
3252026-07-08T23:38:36.809ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
3262026-07-08T23:38:36.809ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
3272026-07-08T23:38:36.809ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
3282026-07-08T23:38:36.809ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
3292026-07-08T23:38:36.809ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
3302026-07-08T23:38:36.809ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
3312026-07-08T23:38:36.809ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
3322026-07-08T23:38:36.809ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
3332026-07-08T23:38:36.809ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
3342026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
3352026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
3362026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
3372026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
3382026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
3392026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
3402026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
3412026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
3422026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
3432026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
3442026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
3452026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
3462026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
3472026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
3482026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
3492026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
3502026-07-08T23:38:36.810ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
3512026-07-08T23:38:36.810ZINFOtest_updates (dropshot): request completed latency_us = 1022 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 8aea2786-62e7-49fc-9ba8-6f75f78044f1 response_code = 200 uri = /ignition
3522026-07-08T23:38:36.810ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "b049a45e-b3ad-41d1-a54a-0578170c8468", "content-length": "723", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
3532026-07-08T23:38:36.810ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0/component
3542026-07-08T23:38:36.810ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1/component
3552026-07-08T23:38:36.810ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = d127ccac-def1-4919-bb21-8cf2f3ce8683 uri = /sp/sled/1/component
3562026-07-08T23:38:36.810ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = d127ccac-def1-4919-bb21-8cf2f3ce8683 uri = /sp/sled/1/component version = 3.0.0
3572026-07-08T23:38:36.810ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = 4cc89e3d-d736-4685-b323-2cdb6a694183 uri = /sp/sled/0/component
3582026-07-08T23:38:36.810ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = 4cc89e3d-d736-4685-b323-2cdb6a694183 uri = /sp/sled/0/component version = 3.0.0
3592026-07-08T23:38:36.810ZTRACtest_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 }) }
3602026-07-08T23:38:36.810ZTRACtest_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 }) }
3612026-07-08T23:38:36.810ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "3f99a683-9ad1-4e1d-9a70-203d0da6aad2", "content-length": "734", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
3622026-07-08T23:38:36.810ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/ignition", status: 200, headers: {"content-type": "application/json", "x-request-id": "8aea2786-62e7-49fc-9ba8-6f75f78044f1", "content-length": "835", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
3632026-07-08T23:38:36.810ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1/component
3642026-07-08T23:38:36.810ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 73dc70e0-d27a-41f3-9bd4-8f787a5e3e12 uri = /sp/switch/1/component
3652026-07-08T23:38:36.810ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 73dc70e0-d27a-41f3-9bd4-8f787a5e3e12 uri = /sp/switch/1/component version = 3.0.0
3662026-07-08T23:38:36.810ZTRACtest_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 }) }
3672026-07-08T23:38:36.811ZTRACtest_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(()) }))
3682026-07-08T23:38:36.811ZINFOtest_updates (dropshot): request completed latency_us = 2461 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 5609e927-a42e-4e7f-b64a-e807f63be51b response_code = 200 uri = /sp/switch/0
3692026-07-08T23:38:36.811ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-sled0 response = Inventory(TlvPage { offset: 0, total: 10 })
3702026-07-08T23:38:36.811ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "5609e927-a42e-4e7f-b64a-e807f63be51b", "content-length": "734", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
3712026-07-08T23:38:36.811ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0/component
3722026-07-08T23:38:36.811ZINFOtest_updates (dropshot): request completed latency_us = 992 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = 4cc89e3d-d736-4685-b323-2cdb6a694183 response_code = 200 uri = /sp/sled/0/component
3732026-07-08T23:38:36.811ZTRACtest_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:36.811ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 2dbc80cc-1899-44ae-aff4-5283522f2b99 uri = /sp/switch/0/component
3752026-07-08T23:38:36.811ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 2dbc80cc-1899-44ae-aff4-5283522f2b99 uri = /sp/switch/0/component version = 3.0.0
3762026-07-08T23:38:36.811ZINFOtest_updates (dropshot): request completed latency_us = 1178 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = d127ccac-def1-4919-bb21-8cf2f3ce8683 response_code = 200 uri = /sp/sled/1/component
3772026-07-08T23:38:36.811ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-switch1 response = Inventory(TlvPage { offset: 0, total: 0 })
3782026-07-08T23:38:36.811ZTRACtest_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 }) }
3792026-07-08T23:38:36.811ZINFOtest_updates (dropshot): request completed latency_us = 767 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 73dc70e0-d27a-41f3-9bd4-8f787a5e3e12 response_code = 200 uri = /sp/switch/1/component
3802026-07-08T23:38:36.811ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "4cc89e3d-d736-4685-b323-2cdb6a694183", "content-length": "1469", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
3812026-07-08T23:38:36.811ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "73dc70e0-d27a-41f3-9bd4-8f787a5e3e12", "content-length": "17", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
3822026-07-08T23:38:36.811ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0/component/sp/caboose?firmware_slot=0
3832026-07-08T23:38:36.811ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1/component/sp/caboose?firmware_slot=0
3842026-07-08T23:38:36.812ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "d127ccac-def1-4919-bb21-8cf2f3ce8683", "content-length": "1461", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
3852026-07-08T23:38:36.812ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 61d22303-366f-451c-a857-3f88fd07c105 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
3862026-07-08T23:38:36.812ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 61d22303-366f-451c-a857-3f88fd07c105 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
3872026-07-08T23:38:36.812ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1/component/sp/caboose?firmware_slot=0
3882026-07-08T23:38:36.812ZTRACtest_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] }) }
3892026-07-08T23:38:36.812ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-switch0 response = Inventory(TlvPage { offset: 0, total: 2 })
3902026-07-08T23:38:36.812ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = b0fd1758-d513-4ccc-bfbd-1c60df915368 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
3912026-07-08T23:38:36.812ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = b0fd1758-d513-4ccc-bfbd-1c60df915368 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
3922026-07-08T23:38:36.812ZTRACtest_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] }) }
3932026-07-08T23:38:36.812ZINFOtest_updates (dropshot): request completed latency_us = 951 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 2dbc80cc-1899-44ae-aff4-5283522f2b99 response_code = 200 uri = /sp/switch/0/component
3942026-07-08T23:38:36.812ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 5753f8e7-ef17-431a-9f47-60ba5ccc26f3 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
3952026-07-08T23:38:36.812ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 5753f8e7-ef17-431a-9f47-60ba5ccc26f3 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
3962026-07-08T23:38:36.812ZTRACtest_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] }) }
3972026-07-08T23:38:36.812ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-switch1 response = CabooseValue
3982026-07-08T23:38:36.812ZTRACtest_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] }) }
3992026-07-08T23:38:36.812ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-sled0 response = CabooseValue
4002026-07-08T23:38:36.812ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "2dbc80cc-1899-44ae-aff4-5283522f2b99", "content-length": "315", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
4012026-07-08T23:38:36.812ZTRACtest_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] }) }
4022026-07-08T23:38:36.812ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-sled1 response = CabooseValue
4032026-07-08T23:38:36.812ZTRACtest_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] }) }
4042026-07-08T23:38:36.812ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0/component/sp/caboose?firmware_slot=0
4052026-07-08T23:38:36.812ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-sled0 response = CabooseValue
4062026-07-08T23:38:36.812ZTRACtest_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] }) }
4072026-07-08T23:38:36.812ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-switch1 response = CabooseValue
4082026-07-08T23:38:36.812ZTRACtest_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] }) }
4092026-07-08T23:38:36.812ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 8334cd75-e3ec-46ad-978f-a1e39711cbbc uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
4102026-07-08T23:38:36.813ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 8334cd75-e3ec-46ad-978f-a1e39711cbbc uri = /sp/switch/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
4112026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-sled1 response = CabooseValue
4122026-07-08T23:38:36.813ZTRACtest_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] }) }
4132026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
4142026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-switch1 response = CabooseValue
4152026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-sled0 response = CabooseValue
4162026-07-08T23:38:36.813ZTRACtest_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] }) }
4172026-07-08T23:38:36.813ZTRACtest_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] }) }
4182026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-sled1 response = CabooseValue
4192026-07-08T23:38:36.813ZTRACtest_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:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-sled0 response = CabooseValue
4212026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-switch0 response = CabooseValue
4222026-07-08T23:38:36.813ZTRACtest_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] }) }
4232026-07-08T23:38:36.813ZTRACtest_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] }) }
4242026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-switch1 response = CabooseValue
4252026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-sled1 response = CabooseValue
4262026-07-08T23:38:36.813ZTRACtest_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] }) }
4272026-07-08T23:38:36.813ZTRACtest_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:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4292026-07-08T23:38:36.813ZTRACtest_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] }) }
4302026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4312026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-switch0 response = CabooseValue
4322026-07-08T23:38:36.813ZTRACtest_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] }) }
4332026-07-08T23:38:36.813ZTRACtest_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] }) }
4342026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4352026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 13 } interface = fake-switch0 response = CabooseValue
4362026-07-08T23:38:36.813ZTRACtest_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] }) }
4372026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4382026-07-08T23:38:36.813ZTRACtest_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] }) }
4392026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4402026-07-08T23:38:36.813ZINFOtest_updates (dropshot): request completed latency_us = 1104 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 5753f8e7-ef17-431a-9f47-60ba5ccc26f3 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
4412026-07-08T23:38:36.813ZINFOtest_updates (dropshot): request completed latency_us = 1563 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 61d22303-366f-451c-a857-3f88fd07c105 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
4422026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 13 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4432026-07-08T23:38:36.813ZINFOtest_updates (dropshot): request completed latency_us = 1354 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = b0fd1758-d513-4ccc-bfbd-1c60df915368 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
4442026-07-08T23:38:36.813ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 14 } interface = fake-switch0 response = CabooseValue
4452026-07-08T23:38:36.813ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "61d22303-366f-451c-a857-3f88fd07c105", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
4462026-07-08T23:38:36.813ZTRACtest_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] }) }
4472026-07-08T23:38:36.813ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0/component/sp/caboose?firmware_slot=1
4482026-07-08T23:38:36.813ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "5753f8e7-ef17-431a-9f47-60ba5ccc26f3", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
4492026-07-08T23:38:36.814ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1/component/sp/caboose?firmware_slot=1
4502026-07-08T23:38:36.814ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 70e2b147-3a97-4cc4-8031-db2fc4cc476d uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
4512026-07-08T23:38:36.814ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 70e2b147-3a97-4cc4-8031-db2fc4cc476d uri = /sp/sled/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
4522026-07-08T23:38:36.814ZTRACtest_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] }) }
4532026-07-08T23:38:36.814ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "b0fd1758-d513-4ccc-bfbd-1c60df915368", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
4542026-07-08T23:38:36.814ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 48febfb4-5fc1-4343-a49d-5de6f7acacd2 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
4552026-07-08T23:38:36.814ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 48febfb4-5fc1-4343-a49d-5de6f7acacd2 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
4562026-07-08T23:38:36.814ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1/component/sp/caboose?firmware_slot=1
4572026-07-08T23:38:36.814ZTRACtest_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:36.814ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4592026-07-08T23:38:36.814ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = fb1a0661-1629-4416-99fd-6003e38371d0 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
4602026-07-08T23:38:36.814ZTRACtest_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] }) }
4612026-07-08T23:38:36.814ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = fb1a0661-1629-4416-99fd-6003e38371d0 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
4622026-07-08T23:38:36.814ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-sled0 response = CabooseValue
4632026-07-08T23:38:36.814ZTRACtest_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] }) }
4642026-07-08T23:38:36.814ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-sled1 response = CabooseValue
4652026-07-08T23:38:36.814ZTRACtest_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] }) }
4662026-07-08T23:38:36.814ZTRACtest_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] }) }
4672026-07-08T23:38:36.814ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4682026-07-08T23:38:36.814ZINFOtest_updates (dropshot): request completed latency_us = 1745 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 8334cd75-e3ec-46ad-978f-a1e39711cbbc response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
4692026-07-08T23:38:36.814ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-sled1 response = CabooseValue
4702026-07-08T23:38:36.814ZTRACtest_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] }) }
4712026-07-08T23:38:36.814ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 14 } interface = fake-switch1 response = CabooseValue
4722026-07-08T23:38:36.814ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-sled0 response = CabooseValue
4732026-07-08T23:38:36.814ZTRACtest_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] }) }
4742026-07-08T23:38:36.814ZTRACtest_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] }) }
4752026-07-08T23:38:36.814ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-switch1 response = CabooseValue
4762026-07-08T23:38:36.815ZTRACtest_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] }) }
4772026-07-08T23:38:36.815ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "8334cd75-e3ec-46ad-978f-a1e39711cbbc", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
4782026-07-08T23:38:36.815ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-sled1 response = CabooseValue
4792026-07-08T23:38:36.815ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0/component/sp/caboose?firmware_slot=1
4802026-07-08T23:38:36.815ZTRACtest_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] }) }
4812026-07-08T23:38:36.815ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-sled0 response = CabooseValue
4822026-07-08T23:38:36.815ZTRACtest_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] }) }
4832026-07-08T23:38:36.815ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-switch1 response = CabooseValue
4842026-07-08T23:38:36.815ZTRACtest_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] }) }
4852026-07-08T23:38:36.815ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = e5856fdb-ef8b-448f-8d15-7a8d37235398 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
4862026-07-08T23:38:36.815ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-sled1 response = CabooseValue
4872026-07-08T23:38:36.815ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = e5856fdb-ef8b-448f-8d15-7a8d37235398 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
4882026-07-08T23:38:36.815ZTRACtest_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] }) }
4892026-07-08T23:38:36.815ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-sled0 response = CabooseValue
4902026-07-08T23:38:36.815ZTRACtest_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] }) }
4912026-07-08T23:38:36.815ZTRACtest_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] }) }
4922026-07-08T23:38:36.815ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-switch1 response = CabooseValue
4932026-07-08T23:38:36.815ZTRACtest_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] }) }
4942026-07-08T23:38:36.815ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4952026-07-08T23:38:36.815ZTRACtest_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] }) }
4962026-07-08T23:38:36.815ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-switch0 response = CabooseValue
4972026-07-08T23:38:36.815ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4982026-07-08T23:38:36.815ZTRACtest_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] }) }
4992026-07-08T23:38:36.815ZTRACtest_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] }) }
5002026-07-08T23:38:36.815ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5012026-07-08T23:38:36.815ZINFOtest_updates (dropshot): request completed latency_us = 1318 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 48febfb4-5fc1-4343-a49d-5de6f7acacd2 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
5022026-07-08T23:38:36.815ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
5032026-07-08T23:38:36.815ZTRACtest_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] }) }
5042026-07-08T23:38:36.815ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-switch0 response = CabooseValue
5052026-07-08T23:38:36.816ZTRACtest_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] }) }
5062026-07-08T23:38:36.816ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5072026-07-08T23:38:36.816ZINFOtest_updates (dropshot): request completed latency_us = 1807 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 70e2b147-3a97-4cc4-8031-db2fc4cc476d response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
5082026-07-08T23:38:36.816ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "48febfb4-5fc1-4343-a49d-5de6f7acacd2", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
5092026-07-08T23:38:36.816ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1/component/rot/caboose?firmware_slot=0
5102026-07-08T23:38:36.816ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "70e2b147-3a97-4cc4-8031-db2fc4cc476d", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
5112026-07-08T23:38:36.816ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0/component/rot/caboose?firmware_slot=0
5122026-07-08T23:38:36.816ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5132026-07-08T23:38:36.816ZINFOtest_updates (dropshot): request completed latency_us = 1710 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = fb1a0661-1629-4416-99fd-6003e38371d0 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
5142026-07-08T23:38:36.816ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = d138b821-7f02-45d5-9dfa-95be380eb1bf uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
5152026-07-08T23:38:36.816ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-switch0 response = CabooseValue
5162026-07-08T23:38:36.816ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = d138b821-7f02-45d5-9dfa-95be380eb1bf uri = /sp/sled/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
5172026-07-08T23:38:36.816ZTRACtest_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] }) }
5182026-07-08T23:38:36.816ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 651bb592-e1e0-494b-8283-a73af5974ff3 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
5192026-07-08T23:38:36.816ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 651bb592-e1e0-494b-8283-a73af5974ff3 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
5202026-07-08T23:38:36.816ZTRACtest_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] }) }
5212026-07-08T23:38:36.816ZTRACtest_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] }) }
5222026-07-08T23:38:36.816ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "fb1a0661-1629-4416-99fd-6003e38371d0", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
5232026-07-08T23:38:36.816ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-sled1 response = CabooseValue
5242026-07-08T23:38:36.816ZTRACtest_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] }) }
5252026-07-08T23:38:36.816ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1/component/rot/caboose?firmware_slot=0
5262026-07-08T23:38:36.816ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-switch0 response = CabooseValue
5272026-07-08T23:38:36.816ZTRACtest_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] }) }
5282026-07-08T23:38:36.816ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-sled0 response = CabooseValue
5292026-07-08T23:38:36.816ZTRACtest_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] }) }
5302026-07-08T23:38:36.816ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = a8728a0d-a115-40be-a540-dfb39705ca32 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
5312026-07-08T23:38:36.816ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = a8728a0d-a115-40be-a540-dfb39705ca32 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
5322026-07-08T23:38:36.816ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
5332026-07-08T23:38:36.816ZTRACtest_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] }) }
5342026-07-08T23:38:36.816ZTRACtest_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] }) }
5352026-07-08T23:38:36.816ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-sled1 response = CabooseValue
5362026-07-08T23:38:36.816ZTRACtest_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] }) }
5372026-07-08T23:38:36.816ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-sled0 response = CabooseValue
5382026-07-08T23:38:36.816ZTRACtest_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] }) }
5392026-07-08T23:38:36.816ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5402026-07-08T23:38:36.816ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-sled1 response = CabooseValue
5412026-07-08T23:38:36.816ZTRACtest_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] }) }
5422026-07-08T23:38:36.816ZINFOtest_updates (dropshot): request completed latency_us = 1599 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = e5856fdb-ef8b-448f-8d15-7a8d37235398 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
5432026-07-08T23:38:36.816ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-switch1 response = CabooseValue
5442026-07-08T23:38:36.816ZTRACtest_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] }) }
5452026-07-08T23:38:36.816ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-sled0 response = CabooseValue
5462026-07-08T23:38:36.816ZTRACtest_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] }) }
5472026-07-08T23:38:36.816ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "e5856fdb-ef8b-448f-8d15-7a8d37235398", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
5482026-07-08T23:38:36.816ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-sled1 response = CabooseValue
5492026-07-08T23:38:36.816ZTRACtest_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] }) }
5502026-07-08T23:38:36.816ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0/component/rot/caboose?firmware_slot=0
5512026-07-08T23:38:36.816ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-sled0 response = CabooseValue
5522026-07-08T23:38:36.817ZTRACtest_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] }) }
5532026-07-08T23:38:36.817ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-switch1 response = CabooseValue
5542026-07-08T23:38:36.817ZTRACtest_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] }) }
5552026-07-08T23:38:36.817ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = ff747415-e343-45d0-8b6d-a8f603b36cbb uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
5562026-07-08T23:38:36.817ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = ff747415-e343-45d0-8b6d-a8f603b36cbb uri = /sp/switch/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
5572026-07-08T23:38:36.817ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-sled1 response = CabooseValue
5582026-07-08T23:38:36.817ZTRACtest_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] }) }
5592026-07-08T23:38:36.817ZTRACtest_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] }) }
5602026-07-08T23:38:36.817ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-sled0 response = CabooseValue
5612026-07-08T23:38:36.817ZTRACtest_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] }) }
5622026-07-08T23:38:36.817ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-switch1 response = CabooseValue
5632026-07-08T23:38:36.817ZTRACtest_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] }) }
5642026-07-08T23:38:36.817ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5652026-07-08T23:38:36.817ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5662026-07-08T23:38:36.817ZINFOtest_updates (dropshot): request completed latency_us = 1074 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = d138b821-7f02-45d5-9dfa-95be380eb1bf response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
5672026-07-08T23:38:36.817ZINFOtest_updates (dropshot): request completed latency_us = 1061 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 651bb592-e1e0-494b-8283-a73af5974ff3 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
5682026-07-08T23:38:36.817ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-switch0 response = CabooseValue
5692026-07-08T23:38:36.817ZTRACtest_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] }) }
5702026-07-08T23:38:36.817ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-switch1 response = CabooseValue
5712026-07-08T23:38:36.817ZTRACtest_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] }) }
5722026-07-08T23:38:36.817ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "651bb592-e1e0-494b-8283-a73af5974ff3", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
5732026-07-08T23:38:36.817ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0/component/rot/caboose?firmware_slot=1
5742026-07-08T23:38:36.817ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "d138b821-7f02-45d5-9dfa-95be380eb1bf", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
5752026-07-08T23:38:36.817ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1/component/rot/caboose?firmware_slot=1
5762026-07-08T23:38:36.817ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 06c17e12-bf13-4cf4-8246-7fbb703952ee uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
5772026-07-08T23:38:36.817ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 06c17e12-bf13-4cf4-8246-7fbb703952ee uri = /sp/sled/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
5782026-07-08T23:38:36.817ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-switch0 response = CabooseValue
5792026-07-08T23:38:36.817ZTRACtest_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] }) }
5802026-07-08T23:38:36.817ZTRACtest_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] }) }
5812026-07-08T23:38:36.817ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = a4b7a966-15e4-4316-912f-c39df8e4c32c uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
5822026-07-08T23:38:36.817ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = a4b7a966-15e4-4316-912f-c39df8e4c32c uri = /sp/sled/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
5832026-07-08T23:38:36.817ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-switch0 response = CabooseValue
5842026-07-08T23:38:36.817ZTRACtest_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] }) }
5852026-07-08T23:38:36.817ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-switch1 response = CabooseValue
5862026-07-08T23:38:36.818ZTRACtest_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] }) }
5872026-07-08T23:38:36.818ZTRACtest_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] }) }
5882026-07-08T23:38:36.818ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-sled0 response = CabooseValue
5892026-07-08T23:38:36.818ZTRACtest_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] }) }
5902026-07-08T23:38:36.818ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-sled1 response = CabooseValue
5912026-07-08T23:38:36.818ZTRACtest_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] }) }
5922026-07-08T23:38:36.818ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-switch0 response = CabooseValue
5932026-07-08T23:38:36.818ZTRACtest_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] }) }
5942026-07-08T23:38:36.818ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-sled0 response = CabooseValue
5952026-07-08T23:38:36.818ZTRACtest_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] }) }
5962026-07-08T23:38:36.818ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5972026-07-08T23:38:36.818ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-sled1 response = CabooseValue
5982026-07-08T23:38:36.818ZTRACtest_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] }) }
5992026-07-08T23:38:36.818ZINFOtest_updates (dropshot): request completed latency_us = 1573 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = a8728a0d-a115-40be-a540-dfb39705ca32 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
6002026-07-08T23:38:36.818ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-switch0 response = CabooseValue
6012026-07-08T23:38:36.818ZTRACtest_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] }) }
6022026-07-08T23:38:36.818ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-sled0 response = CabooseValue
6032026-07-08T23:38:36.818ZTRACtest_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] }) }
6042026-07-08T23:38:36.818ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-sled1 response = CabooseValue
6052026-07-08T23:38:36.818ZTRACtest_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] }) }
6062026-07-08T23:38:36.818ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "a8728a0d-a115-40be-a540-dfb39705ca32", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
6072026-07-08T23:38:36.818ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1/component/rot/caboose?firmware_slot=1
6082026-07-08T23:38:36.818ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-sled0 response = CabooseValue
6092026-07-08T23:38:36.818ZTRACtest_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] }) }
6102026-07-08T23:38:36.818ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6112026-07-08T23:38:36.818ZINFOtest_updates (dropshot): request completed latency_us = 1355 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = ff747415-e343-45d0-8b6d-a8f603b36cbb response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
6122026-07-08T23:38:36.818ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = fbe9d9f7-6fa2-4cbf-ab7b-763b8657fa18 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
6132026-07-08T23:38:36.818ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = fbe9d9f7-6fa2-4cbf-ab7b-763b8657fa18 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
6142026-07-08T23:38:36.818ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-sled1 response = CabooseValue
6152026-07-08T23:38:36.818ZTRACtest_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] }) }
6162026-07-08T23:38:36.818ZTRACtest_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] }) }
6172026-07-08T23:38:36.818ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-sled0 response = CabooseValue
6182026-07-08T23:38:36.818ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "ff747415-e343-45d0-8b6d-a8f603b36cbb", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
6192026-07-08T23:38:36.818ZTRACtest_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] }) }
6202026-07-08T23:38:36.818ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0/component/rot/caboose?firmware_slot=1
6212026-07-08T23:38:36.818ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-sled1 response = CabooseValue
6222026-07-08T23:38:36.818ZTRACtest_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] }) }
6232026-07-08T23:38:36.819ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6242026-07-08T23:38:36.819ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-switch1 response = CabooseValue
6252026-07-08T23:38:36.819ZINFOtest_updates (dropshot): request completed latency_us = 1154 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 06c17e12-bf13-4cf4-8246-7fbb703952ee response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
6262026-07-08T23:38:36.819ZTRACtest_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] }) }
6272026-07-08T23:38:36.819ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6282026-07-08T23:38:36.819ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 1babda3c-dae2-4ea0-a519-da4e2395e87e uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
6292026-07-08T23:38:36.819ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 1babda3c-dae2-4ea0-a519-da4e2395e87e uri = /sp/switch/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
6302026-07-08T23:38:36.819ZINFOtest_updates (dropshot): request completed latency_us = 1102 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = a4b7a966-15e4-4316-912f-c39df8e4c32c response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
6312026-07-08T23:38:36.819ZTRACtest_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] }) }
6322026-07-08T23:38:36.819ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "06c17e12-bf13-4cf4-8246-7fbb703952ee", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
6332026-07-08T23:38:36.819ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0/component/stage0/caboose?firmware_slot=0
6342026-07-08T23:38:36.819ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "a4b7a966-15e4-4316-912f-c39df8e4c32c", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
6352026-07-08T23:38:36.819ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1/component/stage0/caboose?firmware_slot=0
6362026-07-08T23:38:36.819ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-switch1 response = CabooseValue
6372026-07-08T23:38:36.819ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = be2988a8-14cc-4af7-b30e-a4e81f82850a uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
6382026-07-08T23:38:36.819ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = be2988a8-14cc-4af7-b30e-a4e81f82850a uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
6392026-07-08T23:38:36.819ZTRACtest_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] }) }
6402026-07-08T23:38:36.819ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-switch0 response = CabooseValue
6412026-07-08T23:38:36.819ZTRACtest_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] }) }
6422026-07-08T23:38:36.819ZTRACtest_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] }) }
6432026-07-08T23:38:36.819ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 2cb4720b-6f63-419c-b298-c8c40498d3d2 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
6442026-07-08T23:38:36.819ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 2cb4720b-6f63-419c-b298-c8c40498d3d2 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
6452026-07-08T23:38:36.819ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-sled1 response = CabooseValue
6462026-07-08T23:38:36.819ZTRACtest_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] }) }
6472026-07-08T23:38:36.819ZTRACtest_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] }) }
6482026-07-08T23:38:36.819ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-switch0 response = CabooseValue
6492026-07-08T23:38:36.819ZTRACtest_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] }) }
6502026-07-08T23:38:36.819ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-switch1 response = CabooseValue
6512026-07-08T23:38:36.819ZTRACtest_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] }) }
6522026-07-08T23:38:36.819ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-sled1 response = CabooseValue
6532026-07-08T23:38:36.819ZTRACtest_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] }) }
6542026-07-08T23:38:36.819ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-sled0 response = CabooseValue
6552026-07-08T23:38:36.819ZTRACtest_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] }) }
6562026-07-08T23:38:36.819ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-switch1 response = CabooseValue
6572026-07-08T23:38:36.819ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-switch0 response = CabooseValue
6582026-07-08T23:38:36.819ZTRACtest_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] }) }
6592026-07-08T23:38:36.819ZTRACtest_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] }) }
6602026-07-08T23:38:36.819ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-sled1 response = CabooseValue
6612026-07-08T23:38:36.819ZTRACtest_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] }) }
6622026-07-08T23:38:36.819ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-switch1 response = CabooseValue
6632026-07-08T23:38:36.819ZTRACtest_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] }) }
6642026-07-08T23:38:36.819ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-sled0 response = CabooseValue
6652026-07-08T23:38:36.819ZTRACtest_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] }) }
6662026-07-08T23:38:36.820ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-switch0 response = CabooseValue
6672026-07-08T23:38:36.820ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-sled1 response = CabooseValue
6682026-07-08T23:38:36.820ZTRACtest_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] }) }
6692026-07-08T23:38:36.820ZTRACtest_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] }) }
6702026-07-08T23:38:36.820ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6712026-07-08T23:38:36.820ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-sled0 response = CabooseValue
6722026-07-08T23:38:36.820ZTRACtest_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] }) }
6732026-07-08T23:38:36.820ZINFOtest_updates (dropshot): request completed latency_us = 1353 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = fbe9d9f7-6fa2-4cbf-ab7b-763b8657fa18 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
6742026-07-08T23:38:36.820ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-switch0 response = CabooseValue
6752026-07-08T23:38:36.820ZTRACtest_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] }) }
6762026-07-08T23:38:36.820ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-sled1 response = CabooseValue
6772026-07-08T23:38:36.820ZTRACtest_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] }) }
6782026-07-08T23:38:36.820ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "fbe9d9f7-6fa2-4cbf-ab7b-763b8657fa18", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
6792026-07-08T23:38:36.820ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-sled0 response = CabooseValue
6802026-07-08T23:38:36.820ZTRACtest_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] }) }
6812026-07-08T23:38:36.820ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1/component/stage0/caboose?firmware_slot=0
6822026-07-08T23:38:36.820ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6832026-07-08T23:38:36.820ZINFOtest_updates (dropshot): request completed latency_us = 849 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = be2988a8-14cc-4af7-b30e-a4e81f82850a response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
6842026-07-08T23:38:36.820ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6852026-07-08T23:38:36.820ZINFOtest_updates (dropshot): request completed latency_us = 1309 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 1babda3c-dae2-4ea0-a519-da4e2395e87e response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
6862026-07-08T23:38:36.820ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-sled0 response = CabooseValue
6872026-07-08T23:38:36.820ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "be2988a8-14cc-4af7-b30e-a4e81f82850a", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
6882026-07-08T23:38:36.820ZTRACtest_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] }) }
6892026-07-08T23:38:36.820ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1/component/stage0/caboose?firmware_slot=1
6902026-07-08T23:38:36.820ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "1babda3c-dae2-4ea0-a519-da4e2395e87e", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
6912026-07-08T23:38:36.820ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = a0a8d1cf-826d-4e8b-b9ed-4920906949f3 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
6922026-07-08T23:38:36.820ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = a0a8d1cf-826d-4e8b-b9ed-4920906949f3 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
6932026-07-08T23:38:36.820ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0/component/stage0/caboose?firmware_slot=0
6942026-07-08T23:38:36.820ZTRACtest_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] }) }
6952026-07-08T23:38:36.820ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 11b3047f-b4c8-4ec9-a81f-c28c0c024aaf uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
6962026-07-08T23:38:36.820ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 11b3047f-b4c8-4ec9-a81f-c28c0c024aaf uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
6972026-07-08T23:38:36.820ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6982026-07-08T23:38:36.820ZTRACtest_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] }) }
6992026-07-08T23:38:36.820ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 2c5b4529-b03b-4813-a629-c3e7c6c118e7 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
7002026-07-08T23:38:36.820ZINFOtest_updates (dropshot): request completed latency_us = 1268 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 2cb4720b-6f63-419c-b298-c8c40498d3d2 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
7012026-07-08T23:38:36.820ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 2c5b4529-b03b-4813-a629-c3e7c6c118e7 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
7022026-07-08T23:38:36.820ZTRACtest_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] }) }
7032026-07-08T23:38:36.820ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-switch1 response = CabooseValue
7042026-07-08T23:38:36.820ZTRACtest_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] }) }
7052026-07-08T23:38:36.820ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "2cb4720b-6f63-419c-b298-c8c40498d3d2", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
7062026-07-08T23:38:36.820ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-sled1 response = CabooseValue
7072026-07-08T23:38:36.820ZTRACtest_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] }) }
7082026-07-08T23:38:36.821ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0/component/stage0/caboose?firmware_slot=1
7092026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-switch1 response = CabooseValue
7102026-07-08T23:38:36.821ZTRACtest_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] }) }
7112026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-switch0 response = CabooseValue
7122026-07-08T23:38:36.821ZTRACtest_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] }) }
7132026-07-08T23:38:36.821ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = a4dcd689-9488-441a-92d7-8b5ce2b306ed uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
7142026-07-08T23:38:36.821ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = a4dcd689-9488-441a-92d7-8b5ce2b306ed uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
7152026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-sled1 response = CabooseValue
7162026-07-08T23:38:36.821ZTRACtest_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] }) }
7172026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-switch0 response = CabooseValue
7182026-07-08T23:38:36.821ZTRACtest_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] }) }
7192026-07-08T23:38:36.821ZTRACtest_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] }) }
7202026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-switch1 response = CabooseValue
7212026-07-08T23:38:36.821ZTRACtest_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] }) }
7222026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-sled1 response = CabooseValue
7232026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-switch0 response = CabooseValue
7242026-07-08T23:38:36.821ZTRACtest_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] }) }
7252026-07-08T23:38:36.821ZTRACtest_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] }) }
7262026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-switch1 response = CabooseValue
7272026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-sled0 response = CabooseValue
7282026-07-08T23:38:36.821ZTRACtest_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] }) }
7292026-07-08T23:38:36.821ZTRACtest_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] }) }
7302026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-sled1 response = CabooseValue
7312026-07-08T23:38:36.821ZTRACtest_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] }) }
7322026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-switch0 response = CabooseValue
7332026-07-08T23:38:36.821ZTRACtest_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] }) }
7342026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-sled0 response = CabooseValue
7352026-07-08T23:38:36.821ZTRACtest_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] }) }
7362026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-switch1 response = CabooseValue
7372026-07-08T23:38:36.821ZTRACtest_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] }) }
7382026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-switch0 response = CabooseValue
7392026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-sled1 response = CabooseValue
7402026-07-08T23:38:36.821ZTRACtest_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] }) }
7412026-07-08T23:38:36.821ZTRACtest_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] }) }
7422026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-sled0 response = CabooseValue
7432026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7442026-07-08T23:38:36.821ZTRACtest_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] }) }
7452026-07-08T23:38:36.821ZINFOtest_updates (dropshot): request completed latency_us = 995 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = a0a8d1cf-826d-4e8b-b9ed-4920906949f3 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
7462026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7472026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7482026-07-08T23:38:36.821ZINFOtest_updates (dropshot): request completed latency_us = 925 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 11b3047f-b4c8-4ec9-a81f-c28c0c024aaf response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
7492026-07-08T23:38:36.821ZINFOtest_updates (dropshot): request completed latency_us = 885 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 2c5b4529-b03b-4813-a629-c3e7c6c118e7 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
7502026-07-08T23:38:36.821ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-sled0 response = CabooseValue
7512026-07-08T23:38:36.821ZTRACtest_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] }) }
7522026-07-08T23:38:36.821ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "11b3047f-b4c8-4ec9-a81f-c28c0c024aaf", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
7532026-07-08T23:38:36.822ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "a0a8d1cf-826d-4e8b-b9ed-4920906949f3", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
7542026-07-08T23:38:36.822ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1/component/stage0/caboose?firmware_slot=1
7552026-07-08T23:38:36.822ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1
7562026-07-08T23:38:36.822ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 2cebef6c-56f5-46be-85f1-68a3974f1b30 uri = /sp/sled/1
7572026-07-08T23:38:36.822ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 2cebef6c-56f5-46be-85f1-68a3974f1b30 uri = /sp/sled/1 version = 3.0.0
7582026-07-08T23:38:36.822ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = 4e453005-dc01-457e-8056-c72466e3f14c uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
7592026-07-08T23:38:36.822ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = 4e453005-dc01-457e-8056-c72466e3f14c uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
7602026-07-08T23:38:36.822ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }
7612026-07-08T23:38:36.822ZTRACtest_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] }) }
7622026-07-08T23:38:36.822ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "2c5b4529-b03b-4813-a629-c3e7c6c118e7", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
7632026-07-08T23:38:36.822ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-sled0 response = CabooseValue
7642026-07-08T23:38:36.822ZTRACtest_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] }) }
7652026-07-08T23:38:36.822ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0/component/stage0/caboose?firmware_slot=1
7662026-07-08T23:38:36.822ZDEBGtest_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
7672026-07-08T23:38:36.822ZTRACtest_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]) }) })
7682026-07-08T23:38:36.822ZTRACtest_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 }) }
7692026-07-08T23:38:36.822ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-switch1 response = CabooseValue
7702026-07-08T23:38:36.822ZTRACtest_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] }) }
7712026-07-08T23:38:36.822ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 6a32d7b8-2566-4748-b661-a9794f15cb75 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
7722026-07-08T23:38:36.822ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 6a32d7b8-2566-4748-b661-a9794f15cb75 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
7732026-07-08T23:38:36.822ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7742026-07-08T23:38:36.822ZTRACtest_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] }) }
7752026-07-08T23:38:36.822ZINFOtest_updates (dropshot): request completed latency_us = 1383 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = a4dcd689-9488-441a-92d7-8b5ce2b306ed response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
7762026-07-08T23:38:36.822ZTRACtest_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(()) }))
7772026-07-08T23:38:36.822ZINFOtest_updates (dropshot): request completed latency_us = 591 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 2cebef6c-56f5-46be-85f1-68a3974f1b30 response_code = 200 uri = /sp/sled/1
7782026-07-08T23:38:36.822ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "a4dcd689-9488-441a-92d7-8b5ce2b306ed", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
7792026-07-08T23:38:36.822ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-switch0 response = CabooseValue
7802026-07-08T23:38:36.822ZTRACtest_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] }) }
7812026-07-08T23:38:36.822ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-switch1 response = CabooseValue
7822026-07-08T23:38:36.822ZTRACtest_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] }) }
7832026-07-08T23:38:36.822ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0
7842026-07-08T23:38:36.822ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "2cebef6c-56f5-46be-85f1-68a3974f1b30", "content-length": "723", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
7852026-07-08T23:38:36.822ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = a62e10a9-aa09-4e5f-b495-e22553ef3b08 uri = /sp/sled/0
7862026-07-08T23:38:36.822ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = a62e10a9-aa09-4e5f-b495-e22553ef3b08 uri = /sp/sled/0 version = 3.0.0
7872026-07-08T23:38:36.822ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1/component
7882026-07-08T23:38:36.822ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }
7892026-07-08T23:38:36.822ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-switch0 response = CabooseValue
7902026-07-08T23:38:36.822ZTRACtest_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] }) }
7912026-07-08T23:38:36.822ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-switch1 response = CabooseValue
7922026-07-08T23:38:36.822ZTRACtest_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] }) }
7932026-07-08T23:38:36.822ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = d5784f7f-0e1b-43f9-80a6-05f9430b2303 uri = /sp/sled/1/component
7942026-07-08T23:38:36.822ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = d5784f7f-0e1b-43f9-80a6-05f9430b2303 uri = /sp/sled/1/component version = 3.0.0
7952026-07-08T23:38:36.822ZDEBGtest_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
7962026-07-08T23:38:36.823ZTRACtest_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 }) }
7972026-07-08T23:38:36.823ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-switch0 response = CabooseValue
7982026-07-08T23:38:36.823ZTRACtest_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]) }) })
7992026-07-08T23:38:36.823ZTRACtest_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] }) }
8002026-07-08T23:38:36.823ZTRACtest_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 }) }
8012026-07-08T23:38:36.823ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-switch1 response = CabooseValue
8022026-07-08T23:38:36.823ZTRACtest_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] }) }
8032026-07-08T23:38:36.823ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-sled1 response = Inventory(TlvPage { offset: 0, total: 10 })
8042026-07-08T23:38:36.823ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-switch0 response = CabooseValue
8052026-07-08T23:38:36.823ZTRACtest_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] }) }
8062026-07-08T23:38:36.823ZTRACtest_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(()) }))
8072026-07-08T23:38:36.823ZINFOtest_updates (dropshot): request completed latency_us = 362 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = d5784f7f-0e1b-43f9-80a6-05f9430b2303 response_code = 200 uri = /sp/sled/1/component
8082026-07-08T23:38:36.823ZINFOtest_updates (dropshot): request completed latency_us = 590 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = a62e10a9-aa09-4e5f-b495-e22553ef3b08 response_code = 200 uri = /sp/sled/0
8092026-07-08T23:38:36.823ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-switch1 response = CabooseValue
8102026-07-08T23:38:36.823ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "d5784f7f-0e1b-43f9-80a6-05f9430b2303", "content-length": "1461", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
8112026-07-08T23:38:36.823ZTRACtest_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] }) }
8122026-07-08T23:38:36.823ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1/component/sp/caboose?firmware_slot=0
8132026-07-08T23:38:36.823ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "a62e10a9-aa09-4e5f-b495-e22553ef3b08", "content-length": "723", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
8142026-07-08T23:38:36.823ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0/component
8152026-07-08T23:38:36.823ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-switch0 response = CabooseValue
8162026-07-08T23:38:36.823ZTRACtest_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] }) }
8172026-07-08T23:38:36.823ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
8182026-07-08T23:38:36.823ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 50e322b5-c25c-4229-935d-5db988ef8541 uri = /sp/sled/0/component
8192026-07-08T23:38:36.823ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 50e322b5-c25c-4229-935d-5db988ef8541 uri = /sp/sled/0/component version = 3.0.0
8202026-07-08T23:38:36.823ZINFOtest_updates (dropshot): request completed latency_us = 1878 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = 4e453005-dc01-457e-8056-c72466e3f14c response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
8212026-07-08T23:38:36.823ZTRACtest_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 }) }
8222026-07-08T23:38:36.823ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 6b1e2e89-a15e-44c4-919c-9d89d727a7a9 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
8232026-07-08T23:38:36.823ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 6b1e2e89-a15e-44c4-919c-9d89d727a7a9 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
8242026-07-08T23:38:36.823ZTRACtest_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] }) }
8252026-07-08T23:38:36.823ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "4e453005-dc01-457e-8056-c72466e3f14c", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
8262026-07-08T23:38:36.823ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
8272026-07-08T23:38:36.823ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1
8282026-07-08T23:38:36.823ZINFOtest_updates (dropshot): request completed latency_us = 1740 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 6a32d7b8-2566-4748-b661-a9794f15cb75 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
8292026-07-08T23:38:36.824ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-sled0 response = Inventory(TlvPage { offset: 0, total: 10 })
8302026-07-08T23:38:36.824ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "6a32d7b8-2566-4748-b661-a9794f15cb75", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
8312026-07-08T23:38:36.824ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0
8322026-07-08T23:38:36.824ZINFOtest_updates (dropshot): request completed latency_us = 521 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 50e322b5-c25c-4229-935d-5db988ef8541 response_code = 200 uri = /sp/sled/0/component
8332026-07-08T23:38:36.824ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-sled1 response = CabooseValue
8342026-07-08T23:38:36.824ZTRACtest_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] }) }
8352026-07-08T23:38:36.824ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "50e322b5-c25c-4229-935d-5db988ef8541", "content-length": "1469", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
8362026-07-08T23:38:36.824ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = e0d4f6cc-d28b-4f7d-9ee7-92c1ca272b1a uri = /sp/switch/1
8372026-07-08T23:38:36.824ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = e0d4f6cc-d28b-4f7d-9ee7-92c1ca272b1a uri = /sp/switch/1 version = 3.0.0
8382026-07-08T23:38:36.824ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }
8392026-07-08T23:38:36.824ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0/component/sp/caboose?firmware_slot=0
8402026-07-08T23:38:36.824ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 84f1214c-7d35-4df3-9166-11fa82d8c804 uri = /sp/switch/0
8412026-07-08T23:38:36.824ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 84f1214c-7d35-4df3-9166-11fa82d8c804 uri = /sp/switch/0 version = 3.0.0
8422026-07-08T23:38:36.824ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }
8432026-07-08T23:38:36.824ZDEBGtest_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
8442026-07-08T23:38:36.824ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = fe1df13f-1098-4fea-a74f-2a9788aa7d7c uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
8452026-07-08T23:38:36.824ZTRACtest_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]) }) })
8462026-07-08T23:38:36.824ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = fe1df13f-1098-4fea-a74f-2a9788aa7d7c uri = /sp/sled/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
8472026-07-08T23:38:36.824ZTRACtest_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 }) }
8482026-07-08T23:38:36.824ZDEBGtest_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
8492026-07-08T23:38:36.824ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-sled1 response = CabooseValue
8502026-07-08T23:38:36.824ZTRACtest_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] }) }
8512026-07-08T23:38:36.824ZTRACtest_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] }) }
8522026-07-08T23:38:36.824ZTRACtest_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]) }) })
8532026-07-08T23:38:36.824ZTRACtest_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 }) }
8542026-07-08T23:38:36.824ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-sled1 response = CabooseValue
8552026-07-08T23:38:36.824ZTRACtest_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] }) }
8562026-07-08T23:38:36.824ZTRACtest_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(()) }))
8572026-07-08T23:38:36.824ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-sled0 response = CabooseValue
8582026-07-08T23:38:36.824ZTRACtest_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] }) }
8592026-07-08T23:38:36.824ZINFOtest_updates (dropshot): request completed latency_us = 547 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = e0d4f6cc-d28b-4f7d-9ee7-92c1ca272b1a response_code = 200 uri = /sp/switch/1
8602026-07-08T23:38:36.825ZTRACtest_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(()) }))
8612026-07-08T23:38:36.825ZINFOtest_updates (dropshot): request completed latency_us = 538 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 84f1214c-7d35-4df3-9166-11fa82d8c804 response_code = 200 uri = /sp/switch/0
8622026-07-08T23:38:36.825ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "e0d4f6cc-d28b-4f7d-9ee7-92c1ca272b1a", "content-length": "734", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
8632026-07-08T23:38:36.825ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-sled0 response = CabooseValue
8642026-07-08T23:38:36.825ZTRACtest_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] }) }
8652026-07-08T23:38:36.825ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1/component
8662026-07-08T23:38:36.825ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-sled1 response = CabooseValue
8672026-07-08T23:38:36.825ZTRACtest_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] }) }
8682026-07-08T23:38:36.825ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "84f1214c-7d35-4df3-9166-11fa82d8c804", "content-length": "734", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
8692026-07-08T23:38:36.825ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0/component
8702026-07-08T23:38:36.825ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = fe17d080-dcd8-4775-a897-5879c3b3ab6c uri = /sp/switch/1/component
8712026-07-08T23:38:36.825ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = efe96eed-2348-43a5-8172-375f1a4f5544 uri = /sp/switch/0/component
8722026-07-08T23:38:36.825ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = efe96eed-2348-43a5-8172-375f1a4f5544 uri = /sp/switch/0/component version = 3.0.0
8732026-07-08T23:38:36.825ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = fe17d080-dcd8-4775-a897-5879c3b3ab6c uri = /sp/switch/1/component version = 3.0.0
8742026-07-08T23:38:36.825ZTRACtest_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:36.825ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-sled0 response = CabooseValue
8762026-07-08T23:38:36.825ZTRACtest_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] }) }
8772026-07-08T23:38:36.825ZTRACtest_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 }) }
8782026-07-08T23:38:36.825ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
8792026-07-08T23:38:36.825ZTRACtest_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] }) }
8802026-07-08T23:38:36.825ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-sled0 response = CabooseValue
8812026-07-08T23:38:36.825ZTRACtest_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] }) }
8822026-07-08T23:38:36.825ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
8832026-07-08T23:38:36.825ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-switch0 response = Inventory(TlvPage { offset: 0, total: 2 })
8842026-07-08T23:38:36.825ZINFOtest_updates (dropshot): request completed latency_us = 402 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = efe96eed-2348-43a5-8172-375f1a4f5544 response_code = 200 uri = /sp/switch/0/component
8852026-07-08T23:38:36.825ZINFOtest_updates (dropshot): request completed latency_us = 2056 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 6b1e2e89-a15e-44c4-919c-9d89d727a7a9 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
8862026-07-08T23:38:36.825ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-switch1 response = Inventory(TlvPage { offset: 0, total: 0 })
8872026-07-08T23:38:36.825ZINFOtest_updates (dropshot): request completed latency_us = 520 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = fe17d080-dcd8-4775-a897-5879c3b3ab6c response_code = 200 uri = /sp/switch/1/component
8882026-07-08T23:38:36.825ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
8892026-07-08T23:38:36.825ZTRACtest_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] }) }
8902026-07-08T23:38:36.825ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "6b1e2e89-a15e-44c4-919c-9d89d727a7a9", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
8912026-07-08T23:38:36.826ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1/component/sp/caboose?firmware_slot=1
8922026-07-08T23:38:36.826ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "efe96eed-2348-43a5-8172-375f1a4f5544", "content-length": "315", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
8932026-07-08T23:38:36.826ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 310c7ab1-f39e-477a-929c-63ac29bbd29d uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
8942026-07-08T23:38:36.826ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 310c7ab1-f39e-477a-929c-63ac29bbd29d uri = /sp/sled/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
8952026-07-08T23:38:36.826ZTRACtest_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] }) }
8962026-07-08T23:38:36.826ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0/component/sp/caboose?firmware_slot=0
8972026-07-08T23:38:36.826ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "fe17d080-dcd8-4775-a897-5879c3b3ab6c", "content-length": "17", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
8982026-07-08T23:38:36.826ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1/component/sp/caboose?firmware_slot=0
8992026-07-08T23:38:36.826ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = f278319f-8c17-4655-afe4-e750a3bc70a9 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
9002026-07-08T23:38:36.826ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = f278319f-8c17-4655-afe4-e750a3bc70a9 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
9012026-07-08T23:38:36.826ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = f428b21e-a211-48d1-9e22-8e59dad3395a uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
9022026-07-08T23:38:36.826ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = f428b21e-a211-48d1-9e22-8e59dad3395a uri = /sp/switch/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
9032026-07-08T23:38:36.826ZTRACtest_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] }) }
9042026-07-08T23:38:36.826ZTRACtest_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] }) }
9052026-07-08T23:38:36.826ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9062026-07-08T23:38:36.826ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-sled1 response = CabooseValue
9072026-07-08T23:38:36.826ZTRACtest_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] }) }
9082026-07-08T23:38:36.826ZINFOtest_updates (dropshot): request completed latency_us = 2153 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = fe1df13f-1098-4fea-a74f-2a9788aa7d7c response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
9092026-07-08T23:38:36.826ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-switch1 response = CabooseValue
9102026-07-08T23:38:36.826ZTRACtest_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] }) }
9112026-07-08T23:38:36.826ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-switch0 response = CabooseValue
9122026-07-08T23:38:36.826ZTRACtest_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] }) }
9132026-07-08T23:38:36.826ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-sled1 response = CabooseValue
9142026-07-08T23:38:36.826ZTRACtest_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] }) }
9152026-07-08T23:38:36.826ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-switch1 response = CabooseValue
9162026-07-08T23:38:36.826ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "fe1df13f-1098-4fea-a74f-2a9788aa7d7c", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
9172026-07-08T23:38:36.826ZTRACtest_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] }) }
9182026-07-08T23:38:36.826ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0/component/sp/caboose?firmware_slot=1
9192026-07-08T23:38:36.826ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-sled1 response = CabooseValue
9202026-07-08T23:38:36.827ZTRACtest_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] }) }
9212026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-switch0 response = CabooseValue
9222026-07-08T23:38:36.827ZTRACtest_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] }) }
9232026-07-08T23:38:36.827ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 35ed9009-c99a-4aff-b253-d1aaeeb5ea94 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
9242026-07-08T23:38:36.827ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 35ed9009-c99a-4aff-b253-d1aaeeb5ea94 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
9252026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-switch1 response = CabooseValue
9262026-07-08T23:38:36.827ZTRACtest_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] }) }
9272026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-sled1 response = CabooseValue
9282026-07-08T23:38:36.827ZTRACtest_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] }) }
9292026-07-08T23:38:36.827ZTRACtest_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] }) }
9302026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 52 } interface = fake-switch0 response = CabooseValue
9312026-07-08T23:38:36.827ZTRACtest_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:36.827ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9332026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-switch1 response = CabooseValue
9342026-07-08T23:38:36.827ZTRACtest_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] }) }
9352026-07-08T23:38:36.827ZTRACtest_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] }) }
9362026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-sled0 response = CabooseValue
9372026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 53 } interface = fake-switch0 response = CabooseValue
9382026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
9392026-07-08T23:38:36.827ZTRACtest_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] }) }
9402026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9412026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9422026-07-08T23:38:36.827ZTRACtest_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] }) }
9432026-07-08T23:38:36.827ZINFOtest_updates (dropshot): request completed latency_us = 1270 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 310c7ab1-f39e-477a-929c-63ac29bbd29d response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
9442026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-sled0 response = CabooseValue
9452026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
9462026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9472026-07-08T23:38:36.827ZTRACtest_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] }) }
9482026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 52 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9492026-07-08T23:38:36.827ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "310c7ab1-f39e-477a-929c-63ac29bbd29d", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
9502026-07-08T23:38:36.827ZINFOtest_updates (dropshot): request completed latency_us = 1029 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = f428b21e-a211-48d1-9e22-8e59dad3395a response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
9512026-07-08T23:38:36.827ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1/component/rot/caboose?firmware_slot=0
9522026-07-08T23:38:36.827ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "f428b21e-a211-48d1-9e22-8e59dad3395a", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
9532026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-sled0 response = CabooseValue
9542026-07-08T23:38:36.827ZTRACtest_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] }) }
9552026-07-08T23:38:36.827ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1/component/sp/caboose?firmware_slot=1
9562026-07-08T23:38:36.827ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = c7fd3129-ade9-4a03-8c89-eadf4fc28c84 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
9572026-07-08T23:38:36.827ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = c7fd3129-ade9-4a03-8c89-eadf4fc28c84 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
9582026-07-08T23:38:36.827ZTRACtest_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] }) }
9592026-07-08T23:38:36.827ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9602026-07-08T23:38:36.827ZINFOtest_updates (dropshot): request completed latency_us = 1554 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = f278319f-8c17-4655-afe4-e750a3bc70a9 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
9612026-07-08T23:38:36.828ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = f1b92222-5562-4960-9d12-bfc792cad853 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
9622026-07-08T23:38:36.828ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = f1b92222-5562-4960-9d12-bfc792cad853 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
9632026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-sled0 response = CabooseValue
9642026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
9652026-07-08T23:38:36.828ZTRACtest_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] }) }
9662026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-sled1 response = CabooseValue
9672026-07-08T23:38:36.828ZTRACtest_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] }) }
9682026-07-08T23:38:36.828ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "f278319f-8c17-4655-afe4-e750a3bc70a9", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
9692026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9702026-07-08T23:38:36.828ZTRACtest_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] }) }
9712026-07-08T23:38:36.828ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0/component/sp/caboose?firmware_slot=1
9722026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-sled1 response = CabooseValue
9732026-07-08T23:38:36.828ZTRACtest_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] }) }
9742026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 53 } interface = fake-switch1 response = CabooseValue
9752026-07-08T23:38:36.828ZTRACtest_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] }) }
9762026-07-08T23:38:36.828ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 47905ed0-e8a6-470e-a182-a6447296e816 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
9772026-07-08T23:38:36.828ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 47905ed0-e8a6-470e-a182-a6447296e816 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
9782026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9792026-07-08T23:38:36.828ZTRACtest_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] }) }
9802026-07-08T23:38:36.828ZINFOtest_updates (dropshot): request completed latency_us = 1427 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 35ed9009-c99a-4aff-b253-d1aaeeb5ea94 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
9812026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-sled1 response = CabooseValue
9822026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-switch1 response = CabooseValue
9832026-07-08T23:38:36.828ZTRACtest_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] }) }
9842026-07-08T23:38:36.828ZTRACtest_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] }) }
9852026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-switch0 response = CabooseValue
9862026-07-08T23:38:36.828ZTRACtest_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] }) }
9872026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-sled1 response = CabooseValue
9882026-07-08T23:38:36.828ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "35ed9009-c99a-4aff-b253-d1aaeeb5ea94", "content-length": "109", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
9892026-07-08T23:38:36.828ZTRACtest_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] }) }
9902026-07-08T23:38:36.828ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0/component/rot/caboose?firmware_slot=0
9912026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-switch1 response = CabooseValue
9922026-07-08T23:38:36.828ZTRACtest_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] }) }
9932026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-switch0 response = CabooseValue
9942026-07-08T23:38:36.828ZTRACtest_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] }) }
9952026-07-08T23:38:36.828ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 9fe5dac2-37d3-46ff-a5cc-d244be0992bf uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
9962026-07-08T23:38:36.828ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 9fe5dac2-37d3-46ff-a5cc-d244be0992bf uri = /sp/sled/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
9972026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-sled1 response = CabooseValue
9982026-07-08T23:38:36.828ZTRACtest_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] }) }
9992026-07-08T23:38:36.828ZTRACtest_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] }) }
10002026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-switch1 response = CabooseValue
10012026-07-08T23:38:36.828ZTRACtest_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] }) }
10022026-07-08T23:38:36.828ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10032026-07-08T23:38:36.829ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-switch0 response = CabooseValue
10042026-07-08T23:38:36.829ZINFOtest_updates (dropshot): request completed latency_us = 1212 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = c7fd3129-ade9-4a03-8c89-eadf4fc28c84 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
10052026-07-08T23:38:36.829ZTRACtest_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:36.829ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
10072026-07-08T23:38:36.829ZTRACtest_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] }) }
10082026-07-08T23:38:36.829ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-sled0 response = CabooseValue
10092026-07-08T23:38:36.829ZTRACtest_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] }) }
10102026-07-08T23:38:36.829ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "c7fd3129-ade9-4a03-8c89-eadf4fc28c84", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
10112026-07-08T23:38:36.829ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-switch0 response = CabooseValue
10122026-07-08T23:38:36.829ZTRACtest_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] }) }
10132026-07-08T23:38:36.829ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1/component/rot/caboose?firmware_slot=1
10142026-07-08T23:38:36.829ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-sled0 response = CabooseValue
10152026-07-08T23:38:36.829ZTRACtest_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] }) }
10162026-07-08T23:38:36.829ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10172026-07-08T23:38:36.829ZINFOtest_updates (dropshot): request completed latency_us = 1324 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = f1b92222-5562-4960-9d12-bfc792cad853 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
10182026-07-08T23:38:36.829ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = ff6099c3-145e-4171-9242-a45cbb01cfd8 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
10192026-07-08T23:38:36.829ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = ff6099c3-145e-4171-9242-a45cbb01cfd8 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
10202026-07-08T23:38:36.829ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
10212026-07-08T23:38:36.829ZTRACtest_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] }) }
10222026-07-08T23:38:36.829ZTRACtest_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] }) }
10232026-07-08T23:38:36.829ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-sled0 response = CabooseValue
10242026-07-08T23:38:36.829ZTRACtest_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] }) }
10252026-07-08T23:38:36.829ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "f1b92222-5562-4960-9d12-bfc792cad853", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
10262026-07-08T23:38:36.829ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10272026-07-08T23:38:36.829ZINFOtest_updates (dropshot): request completed latency_us = 1187 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 47905ed0-e8a6-470e-a182-a6447296e816 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
10282026-07-08T23:38:36.829ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1/component/rot/caboose?firmware_slot=0
10292026-07-08T23:38:36.829ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-sled0 response = CabooseValue
10302026-07-08T23:38:36.829ZTRACtest_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] }) }
10312026-07-08T23:38:36.829ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "47905ed0-e8a6-470e-a182-a6447296e816", "content-length": "111", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
10322026-07-08T23:38:36.829ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-sled1 response = CabooseValue
10332026-07-08T23:38:36.829ZTRACtest_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] }) }
10342026-07-08T23:38:36.829ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0/component/rot/caboose?firmware_slot=0
10352026-07-08T23:38:36.829ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = 5872a9fd-4e22-4a08-a381-b66e4e5eab9a uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
10362026-07-08T23:38:36.829ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = 5872a9fd-4e22-4a08-a381-b66e4e5eab9a uri = /sp/switch/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
10372026-07-08T23:38:36.829ZTRACtest_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] }) }
10382026-07-08T23:38:36.829ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-sled0 response = CabooseValue
10392026-07-08T23:38:36.830ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 77f1deae-3e1b-49e1-8de1-a9d3c4a4c2f7 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
10402026-07-08T23:38:36.830ZTRACtest_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] }) }
10412026-07-08T23:38:36.830ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 77f1deae-3e1b-49e1-8de1-a9d3c4a4c2f7 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
10422026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-sled1 response = CabooseValue
10432026-07-08T23:38:36.830ZTRACtest_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] }) }
10442026-07-08T23:38:36.830ZTRACtest_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] }) }
10452026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-sled1 response = CabooseValue
10462026-07-08T23:38:36.830ZTRACtest_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] }) }
10472026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-switch1 response = CabooseValue
10482026-07-08T23:38:36.830ZTRACtest_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] }) }
10492026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10502026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-switch0 response = CabooseValue
10512026-07-08T23:38:36.830ZTRACtest_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] }) }
10522026-07-08T23:38:36.830ZINFOtest_updates (dropshot): request completed latency_us = 1413 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = 9fe5dac2-37d3-46ff-a5cc-d244be0992bf response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
10532026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-sled1 response = CabooseValue
10542026-07-08T23:38:36.830ZTRACtest_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] }) }
10552026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-switch0 response = CabooseValue
10562026-07-08T23:38:36.830ZTRACtest_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] }) }
10572026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-sled1 response = CabooseValue
10582026-07-08T23:38:36.830ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "9fe5dac2-37d3-46ff-a5cc-d244be0992bf", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
10592026-07-08T23:38:36.830ZTRACtest_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] }) }
10602026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-switch1 response = CabooseValue
10612026-07-08T23:38:36.830ZTRACtest_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] }) }
10622026-07-08T23:38:36.830ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0/component/rot/caboose?firmware_slot=1
10632026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-switch0 response = CabooseValue
10642026-07-08T23:38:36.830ZTRACtest_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] }) }
10652026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10662026-07-08T23:38:36.830ZINFOtest_updates (dropshot): request completed latency_us = 1188 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = ff6099c3-145e-4171-9242-a45cbb01cfd8 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
10672026-07-08T23:38:36.830ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = f551af6c-8468-49ee-9561-e790c4d3d236 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
10682026-07-08T23:38:36.830ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = f551af6c-8468-49ee-9561-e790c4d3d236 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
10692026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-switch1 response = CabooseValue
10702026-07-08T23:38:36.830ZTRACtest_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] }) }
10712026-07-08T23:38:36.830ZTRACtest_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] }) }
10722026-07-08T23:38:36.830ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "ff6099c3-145e-4171-9242-a45cbb01cfd8", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
10732026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-switch0 response = CabooseValue
10742026-07-08T23:38:36.830ZTRACtest_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] }) }
10752026-07-08T23:38:36.830ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1/component/stage0/caboose?firmware_slot=0
10762026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-switch1 response = CabooseValue
10772026-07-08T23:38:36.830ZTRACtest_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] }) }
10782026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-switch0 response = CabooseValue
10792026-07-08T23:38:36.830ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = bc4aa3f7-3575-4751-a640-5a4dad670564 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
10802026-07-08T23:38:36.830ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = bc4aa3f7-3575-4751-a640-5a4dad670564 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
10812026-07-08T23:38:36.830ZTRACtest_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] }) }
10822026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-sled0 response = CabooseValue
10832026-07-08T23:38:36.830ZTRACtest_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] }) }
10842026-07-08T23:38:36.830ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-switch1 response = CabooseValue
10852026-07-08T23:38:36.830ZTRACtest_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] }) }
10862026-07-08T23:38:36.831ZTRACtest_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] }) }
10872026-07-08T23:38:36.831ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10882026-07-08T23:38:36.831ZINFOtest_updates (dropshot): request completed latency_us = 1027 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = 77f1deae-3e1b-49e1-8de1-a9d3c4a4c2f7 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
10892026-07-08T23:38:36.831ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-sled0 response = CabooseValue
10902026-07-08T23:38:36.831ZTRACtest_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] }) }
10912026-07-08T23:38:36.831ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10922026-07-08T23:38:36.831ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "77f1deae-3e1b-49e1-8de1-a9d3c4a4c2f7", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
10932026-07-08T23:38:36.831ZINFOtest_updates (dropshot): request completed latency_us = 1300 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = 5872a9fd-4e22-4a08-a381-b66e4e5eab9a response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
10942026-07-08T23:38:36.831ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-sled1 response = CabooseValue
10952026-07-08T23:38:36.831ZTRACtest_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] }) }
10962026-07-08T23:38:36.831ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0/component/rot/caboose?firmware_slot=1
10972026-07-08T23:38:36.831ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "5872a9fd-4e22-4a08-a381-b66e4e5eab9a", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
10982026-07-08T23:38:36.831ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = ae54dd90-62d5-4ca2-90e6-100f78d71421 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
10992026-07-08T23:38:36.831ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1/component/rot/caboose?firmware_slot=1
11002026-07-08T23:38:36.831ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = ae54dd90-62d5-4ca2-90e6-100f78d71421 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
11012026-07-08T23:38:36.831ZTRACtest_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] }) }
11022026-07-08T23:38:36.831ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-sled0 response = CabooseValue
11032026-07-08T23:38:36.831ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-sled1 response = CabooseValue
11042026-07-08T23:38:36.831ZTRACtest_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] }) }
11052026-07-08T23:38:36.831ZTRACtest_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] }) }
11062026-07-08T23:38:36.831ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = e71d5096-5679-4404-8010-4b1dba93253b uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
11072026-07-08T23:38:36.831ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = e71d5096-5679-4404-8010-4b1dba93253b uri = /sp/switch/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
11082026-07-08T23:38:36.831ZTRACtest_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] }) }
11092026-07-08T23:38:36.831ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-sled1 response = CabooseValue
11102026-07-08T23:38:36.831ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-switch0 response = CabooseValue
11112026-07-08T23:38:36.831ZTRACtest_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] }) }
11122026-07-08T23:38:36.831ZTRACtest_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] }) }
11132026-07-08T23:38:36.831ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-sled0 response = CabooseValue
11142026-07-08T23:38:36.831ZTRACtest_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] }) }
11152026-07-08T23:38:36.831ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-sled1 response = CabooseValue
11162026-07-08T23:38:36.831ZTRACtest_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] }) }
11172026-07-08T23:38:36.831ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-switch0 response = CabooseValue
11182026-07-08T23:38:36.831ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-switch1 response = CabooseValue
11192026-07-08T23:38:36.831ZTRACtest_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] }) }
11202026-07-08T23:38:36.831ZTRACtest_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] }) }
11212026-07-08T23:38:36.831ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-sled0 response = CabooseValue
11222026-07-08T23:38:36.831ZTRACtest_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] }) }
11232026-07-08T23:38:36.831ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-switch0 response = CabooseValue
11242026-07-08T23:38:36.831ZTRACtest_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] }) }
11252026-07-08T23:38:36.831ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-sled1 response = CabooseValue
11262026-07-08T23:38:36.832ZTRACtest_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] }) }
11272026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-switch1 response = CabooseValue
11282026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11292026-07-08T23:38:36.832ZTRACtest_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] }) }
11302026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-switch0 response = CabooseValue
11312026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
11322026-07-08T23:38:36.832ZINFOtest_updates (dropshot): request completed latency_us = 1418 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = f551af6c-8468-49ee-9561-e790c4d3d236 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
11332026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11342026-07-08T23:38:36.832ZINFOtest_updates (dropshot): request completed latency_us = 1195 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = bc4aa3f7-3575-4751-a640-5a4dad670564 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
11352026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-switch0 response = CabooseValue
11362026-07-08T23:38:36.832ZTRACtest_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] }) }
11372026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-switch1 response = CabooseValue
11382026-07-08T23:38:36.832ZTRACtest_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] }) }
11392026-07-08T23:38:36.832ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "f551af6c-8468-49ee-9561-e790c4d3d236", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
11402026-07-08T23:38:36.832ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0/component/stage0/caboose?firmware_slot=0
11412026-07-08T23:38:36.832ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "bc4aa3f7-3575-4751-a640-5a4dad670564", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
11422026-07-08T23:38:36.832ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/1/component/stage0/caboose?firmware_slot=1
11432026-07-08T23:38:36.832ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 90cdecb3-c45c-4e7e-a8d9-9b984cb68ec0 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
11442026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11452026-07-08T23:38:36.832ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 90cdecb3-c45c-4e7e-a8d9-9b984cb68ec0 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
11462026-07-08T23:38:36.832ZINFOtest_updates (dropshot): request completed latency_us = 1041 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = ae54dd90-62d5-4ca2-90e6-100f78d71421 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
11472026-07-08T23:38:36.832ZTRACtest_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] }) }
11482026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-switch1 response = CabooseValue
11492026-07-08T23:38:36.832ZTRACtest_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] }) }
11502026-07-08T23:38:36.832ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = f8f99a1c-f7de-438d-b016-03cd62c23c75 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
11512026-07-08T23:38:36.832ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = f8f99a1c-f7de-438d-b016-03cd62c23c75 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
11522026-07-08T23:38:36.832ZTRACtest_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] }) }
11532026-07-08T23:38:36.832ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "ae54dd90-62d5-4ca2-90e6-100f78d71421", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
11542026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-sled0 response = CabooseValue
11552026-07-08T23:38:36.832ZTRACtest_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] }) }
11562026-07-08T23:38:36.832ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0/component/stage0/caboose?firmware_slot=0
11572026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-sled1 response = CabooseValue
11582026-07-08T23:38:36.832ZTRACtest_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] }) }
11592026-07-08T23:38:36.832ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = e0374ab1-059b-4f7c-ab74-256971183a45 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
11602026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-switch1 response = CabooseValue
11612026-07-08T23:38:36.832ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = e0374ab1-059b-4f7c-ab74-256971183a45 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
11622026-07-08T23:38:36.832ZTRACtest_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] }) }
11632026-07-08T23:38:36.832ZTRACtest_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] }) }
11642026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 86 } interface = fake-sled1 response = CabooseValue
11652026-07-08T23:38:36.832ZTRACtest_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] }) }
11662026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-sled0 response = CabooseValue
11672026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11682026-07-08T23:38:36.832ZTRACtest_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] }) }
11692026-07-08T23:38:36.832ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 87 } interface = fake-sled1 response = CabooseValue
11702026-07-08T23:38:36.832ZINFOtest_updates (dropshot): request completed latency_us = 1400 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = e71d5096-5679-4404-8010-4b1dba93253b response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
11712026-07-08T23:38:36.833ZTRACtest_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] }) }
11722026-07-08T23:38:36.833ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-switch0 response = CabooseValue
11732026-07-08T23:38:36.833ZTRACtest_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] }) }
11742026-07-08T23:38:36.833ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-sled0 response = CabooseValue
11752026-07-08T23:38:36.833ZTRACtest_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] }) }
11762026-07-08T23:38:36.833ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 88 } interface = fake-sled1 response = CabooseValue
11772026-07-08T23:38:36.833ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "e71d5096-5679-4404-8010-4b1dba93253b", "content-length": "163", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
11782026-07-08T23:38:36.833ZTRACtest_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] }) }
11792026-07-08T23:38:36.833ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-switch0 response = CabooseValue
11802026-07-08T23:38:36.833ZTRACtest_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] }) }
11812026-07-08T23:38:36.833ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1/component/stage0/caboose?firmware_slot=0
11822026-07-08T23:38:36.833ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-sled0 response = CabooseValue
11832026-07-08T23:38:36.833ZTRACtest_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] }) }
11842026-07-08T23:38:36.833ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 89 } interface = fake-sled1 response = CabooseValue
11852026-07-08T23:38:36.833ZTRACtest_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] }) }
11862026-07-08T23:38:36.833ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-switch0 response = CabooseValue
11872026-07-08T23:38:36.833ZTRACtest_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] }) }
11882026-07-08T23:38:36.833ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = e298b55c-3772-476f-beee-6e1ebe57dca7 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
11892026-07-08T23:38:36.833ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = e298b55c-3772-476f-beee-6e1ebe57dca7 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
11902026-07-08T23:38:36.833ZTRACtest_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] }) }
11912026-07-08T23:38:36.833ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-sled0 response = CabooseValue
11922026-07-08T23:38:36.833ZTRACtest_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] }) }
11932026-07-08T23:38:36.833ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 90 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11942026-07-08T23:38:36.833ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-switch0 response = CabooseValue
11952026-07-08T23:38:36.833ZTRACtest_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] }) }
11962026-07-08T23:38:36.833ZINFOtest_updates (dropshot): request completed latency_us = 1019 local_addr = [::1]:42205 method = GET remote_addr = [::1]:51650 req_id = f8f99a1c-f7de-438d-b016-03cd62c23c75 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
11972026-07-08T23:38:36.833ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-switch1 response = CabooseValue
11982026-07-08T23:38:36.833ZTRACtest_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] }) }
11992026-07-08T23:38:36.833ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-switch0 response = CabooseValue
12002026-07-08T23:38:36.833ZTRACtest_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] }) }
12012026-07-08T23:38:36.833ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12022026-07-08T23:38:36.833ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "f8f99a1c-f7de-438d-b016-03cd62c23c75", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
12032026-07-08T23:38:36.833ZINFOtest_updates (dropshot): request completed latency_us = 1318 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 90cdecb3-c45c-4e7e-a8d9-9b984cb68ec0 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
12042026-07-08T23:38:36.833ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-switch1 response = CabooseValue
12052026-07-08T23:38:36.833ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "90cdecb3-c45c-4e7e-a8d9-9b984cb68ec0", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
12062026-07-08T23:38:36.833ZTRACtest_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] }) }
12072026-07-08T23:38:36.833ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12082026-07-08T23:38:36.833ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/sled/0/component/stage0/caboose?firmware_slot=1
12092026-07-08T23:38:36.833ZINFOtest_updates (dropshot): request completed latency_us = 1125 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = e0374ab1-059b-4f7c-ab74-256971183a45 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
12102026-07-08T23:38:36.834ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 36ef6039-aa36-4a57-bef5-1873cfe14639 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
12112026-07-08T23:38:36.834ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 36ef6039-aa36-4a57-bef5-1873cfe14639 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
12122026-07-08T23:38:36.834ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "e0374ab1-059b-4f7c-ab74-256971183a45", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
12132026-07-08T23:38:36.834ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/0/component/stage0/caboose?firmware_slot=1
12142026-07-08T23:38:36.834ZTRACtest_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] }) }
12152026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-switch1 response = CabooseValue
12162026-07-08T23:38:36.834ZTRACtest_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] }) }
12172026-07-08T23:38:36.834ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = cff54e3b-b075-448a-839b-e3d2257d1e94 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
12182026-07-08T23:38:36.834ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = cff54e3b-b075-448a-839b-e3d2257d1e94 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
12192026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-sled0 response = CabooseValue
12202026-07-08T23:38:36.834ZTRACtest_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] }) }
12212026-07-08T23:38:36.834ZTRACtest_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] }) }
12222026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-switch1 response = CabooseValue
12232026-07-08T23:38:36.834ZTRACtest_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] }) }
12242026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 86 } interface = fake-sled0 response = CabooseValue
12252026-07-08T23:38:36.834ZTRACtest_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] }) }
12262026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-switch0 response = CabooseValue
12272026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-switch1 response = CabooseValue
12282026-07-08T23:38:36.834ZTRACtest_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] }) }
12292026-07-08T23:38:36.834ZTRACtest_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] }) }
12302026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 87 } interface = fake-sled0 response = CabooseValue
12312026-07-08T23:38:36.834ZTRACtest_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] }) }
12322026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12332026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-switch0 response = CabooseValue
12342026-07-08T23:38:36.834ZTRACtest_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] }) }
12352026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 88 } interface = fake-sled0 response = CabooseValue
12362026-07-08T23:38:36.834ZINFOtest_updates (dropshot): request completed latency_us = 1144 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = e298b55c-3772-476f-beee-6e1ebe57dca7 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
12372026-07-08T23:38:36.834ZTRACtest_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] }) }
12382026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 89 } interface = fake-sled0 response = CabooseValue
12392026-07-08T23:38:36.834ZTRACtest_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] }) }
12402026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-switch0 response = CabooseValue
12412026-07-08T23:38:36.834ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "e298b55c-3772-476f-beee-6e1ebe57dca7", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
12422026-07-08T23:38:36.834ZTRACtest_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] }) }
12432026-07-08T23:38:36.834ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:42205/sp/switch/1/component/stage0/caboose?firmware_slot=1
12442026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 90 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12452026-07-08T23:38:36.834ZINFOtest_updates (dropshot): request completed latency_us = 687 local_addr = [::1]:42205 method = GET remote_addr = [::1]:52343 req_id = 36ef6039-aa36-4a57-bef5-1873cfe14639 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
12462026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-switch0 response = CabooseValue
12472026-07-08T23:38:36.834ZTRACtest_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] }) }
12482026-07-08T23:38:36.834ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = 288f4553-d77c-40a5-9b00-32ae5cfee81c uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
12492026-07-08T23:38:36.834ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = 288f4553-d77c-40a5-9b00-32ae5cfee81c uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
12502026-07-08T23:38:36.834ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/sled/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "36ef6039-aa36-4a57-bef5-1873cfe14639", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
12512026-07-08T23:38:36.834ZTRACtest_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] }) }
12522026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-switch1 response = CabooseValue
12532026-07-08T23:38:36.834ZTRACtest_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] }) }
12542026-07-08T23:38:36.834ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-switch0 response = CabooseValue
12552026-07-08T23:38:36.835ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-switch1 response = CabooseValue
12562026-07-08T23:38:36.835ZTRACtest_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] }) }
12572026-07-08T23:38:36.835ZTRACtest_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] }) }
12582026-07-08T23:38:36.835ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-switch1 response = CabooseValue
12592026-07-08T23:38:36.835ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12602026-07-08T23:38:36.835ZTRACtest_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] }) }
12612026-07-08T23:38:36.835ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-switch1 response = CabooseValue
12622026-07-08T23:38:36.835ZINFOtest_updates (dropshot): request completed latency_us = 918 local_addr = [::1]:42205 method = GET remote_addr = [::1]:43576 req_id = cff54e3b-b075-448a-839b-e3d2257d1e94 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
12632026-07-08T23:38:36.835ZTRACtest_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] }) }
12642026-07-08T23:38:36.835ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-switch1 response = CabooseValue
12652026-07-08T23:38:36.835ZTRACtest_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] }) }
12662026-07-08T23:38:36.835ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "cff54e3b-b075-448a-839b-e3d2257d1e94", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
12672026-07-08T23:38:36.835ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12682026-07-08T23:38:36.835ZINFOtest_updates (dropshot): request completed latency_us = 494 local_addr = [::1]:42205 method = GET remote_addr = [::1]:61137 req_id = 288f4553-d77c-40a5-9b00-32ae5cfee81c response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
12692026-07-08T23:38:36.835ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:42205/sp/switch/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "288f4553-d77c-40a5-9b00-32ae5cfee81c", "content-length": "166", "date": "Wed, 08 Jul 2026 23:38:36 GMT"} })
12702026-07-08T23:38:36.841ZINFOtest_updates: MGS Endpoint: http://[::1]:42205 file = wicketd/src/mgs.rs:113
12712026-07-08T23:38:36.853ZTRACtest_updates (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
12722026-07-08T23:38:36.854ZWARNtest_updates (producer-registration-task): failed to register with Nexus, will retry count = 1 delay = 135.937335ms error = proto error: io error: No route to host (os error 148) file = oximeter/producer/src/lib.rs:374
12732026-07-08T23:38:36.875ZTRACtest_updates (BootstrapPeers): client request DdmAdminClient = [::1]:8000 body = None method = GET uri = http://[::1]:8000/prefixes
12742026-07-08T23:38:36.875ZTRACtest_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" })) })
12752026-07-08T23:38:36.875ZWARNtest_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
12762026-07-08T23:38:36.876ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = POST path = /abort-update/{type}/{slot} versions = all
12772026-07-08T23:38:36.876ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = GET path = /artifacts-and-event-reports versions = all
12782026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = GET path = /baseboard versions = all
12792026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = GET path = /bootstrap-sleds versions = all
12802026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = POST path = /clear-update-state versions = all
12812026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = POST path = /ignition/{type}/{slot}/{command} versions = all
12822026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = GET path = /inventory versions = all
12832026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = GET path = /location versions = all
12842026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = GET path = /preflight/uplink versions = all
12852026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = POST path = /preflight/uplink versions = all
12862026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = DELETE path = /rack-setup versions = all
12872026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = GET path = /rack-setup versions = all
12882026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = POST path = /rack-setup versions = all
12892026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = DELETE path = /rack-setup/config versions = all
12902026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = GET path = /rack-setup/config versions = all
12912026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = PUT path = /rack-setup/config versions = all
12922026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = GET path = /rack-setup/config/bgp/auth-key versions = all
12932026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = PUT path = /rack-setup/config/bgp/auth-key/{key_id} versions = all
12942026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = POST path = /rack-setup/config/cert versions = all
12952026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = POST path = /rack-setup/config/key versions = all
12962026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = GET path = /rack-setup/config/multirack versions = all
12972026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = PUT path = /rack-setup/config/multirack versions = all
12982026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = PUT path = /rack-setup/config/recovery-user-password-hash versions = all
12992026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = POST path = /reload-config versions = all
13002026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = PUT path = /repository versions = all
13012026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = POST path = /update versions = all
13022026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46508 method = GET path = /update/{type}/{slot} versions = all
13032026-07-08T23:38:36.877ZINFOtest_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]:46508
13042026-07-08T23:38:36.877ZDEBGtest_updates (dropshot (wicketd)): successfully registered DTrace USDT probes local_addr = [::1]:46508
13052026-07-08T23:38:36.877ZINFOtest_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]:46508
13062026-07-08T23:38:36.877ZINFOtest_updates (NexusTcpProxy): exiting file = wicketd/src/nexus_proxy.rs:86
13072026-07-08T23:38:37.157ZINFOtest_updates (dropshot): beginning graceful shutdown local_addr = [::1]:42205
13082026-07-08T23:38:37.157ZINFOtest_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]:65316