Max level shown:
12026-07-08T23:37:08.567ZINFOtest_updates: setting up simulated sidecar slot = sidecar 0
22026-07-08T23:37:08.569ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:52734 slot = sidecar 0 type = simulated
32026-07-08T23:37:08.570ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:33502 slot = sidecar 0 type = simulated
42026-07-08T23:37:08.573ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:58661 slot = sidecar 0 type = simulated
52026-07-08T23:37:08.573ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:45402 slot = sidecar 0 type = simulated
62026-07-08T23:37:08.574ZINFOtest_updates (ereport-sim): configuring sim ereports metadata = {"baseboard_part_number": String("SimSidecarSp"), "baseboard_serial_number": String("SimSidecar0"), "hubris_archive_id": String("asdfasdfasdf")} n_ereports = 1 restart_id = 0d3e464a-666e-4687-976f-90e31238be8b slot = sidecar 0
72026-07-08T23:37:08.580ZINFOtest_updates: setting up simulated sidecar slot = sidecar 1
82026-07-08T23:37:08.580ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:59051 slot = sidecar 1 type = simulated
92026-07-08T23:37:08.580ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:42605 slot = sidecar 1 type = simulated
102026-07-08T23:37:08.580ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:53912 slot = sidecar 1 type = simulated
112026-07-08T23:37:08.580ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:39275 slot = sidecar 1 type = simulated
122026-07-08T23:37:08.580ZINFOtest_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 = e4610e1c-cbf1-4c6a-b1c9-1279d96941d9 slot = sidecar 1
132026-07-08T23:37:08.580ZINFOtest_updates: setting up simulated gimlet slot = gimlet 0
142026-07-08T23:37:08.580ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:40879 slot = gimlet 0 type = simulated
152026-07-08T23:37:08.580ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:49465 slot = gimlet 0 type = simulated
162026-07-08T23:37:08.580ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:42180 slot = gimlet 0 type = simulated
172026-07-08T23:37:08.580ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:42179 slot = gimlet 0 type = simulated
182026-07-08T23:37:08.581ZINFOtest_updates (ereport-sim): configuring sim ereports metadata = {"baseboard_part_number": String("SimGimletSp"), "baseboard_serial_number": String("SimGimlet00"), "hubris_archive_id": String("ffffffff"), "hubris_version": String("0.0.2")} n_ereports = 5 restart_id = af1ebf85-36ba-4c31-bbec-b9825d6d9d8b slot = gimlet 0
192026-07-08T23:37:08.581ZINFOtest_updates (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 0
202026-07-08T23:37:08.582ZINFOtest_updates: setting up simulated gimlet slot = gimlet 1
212026-07-08T23:37:08.582ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:49590 slot = gimlet 1 type = simulated
222026-07-08T23:37:08.582ZINFOtest_updates: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:59679 slot = gimlet 1 type = simulated
232026-07-08T23:37:08.582ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:33760 slot = gimlet 1 type = simulated
242026-07-08T23:37:08.582ZINFOtest_updates (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:47281 slot = gimlet 1 type = simulated
252026-07-08T23:37:08.582ZINFOtest_updates (ereport-sim): configuring sim ereports metadata = {"baseboard_part_number": String("SimGimletSp"), "baseboard_serial_number": String("SimGimlet01"), "hubris_archive_id": String("ffffffff"), "hubris_version": String("0.0.2")} n_ereports = 1 restart_id = 55e30cc7-a109-492f-aca9-735ed725df3c slot = gimlet 1
262026-07-08T23:37:08.582ZINFOtest_updates (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 1
272026-07-08T23:37:08.587ZINFOtest_updates: setting up gateway server
282026-07-08T23:37:08.587ZDEBGtest_updates: successfully registered DTrace USDT probes
292026-07-08T23:37:08.589ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:52734 interface = fake-switch0
302026-07-08T23:37:08.589ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:59051 interface = fake-switch1
312026-07-08T23:37:08.590ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
322026-07-08T23:37:08.590ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
332026-07-08T23:37:08.590ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:40879 interface = fake-sled0
342026-07-08T23:37:08.590ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
352026-07-08T23:37:08.590ZDEBGtest_updates (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:49590 interface = fake-sled1
362026-07-08T23:37:08.590ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
372026-07-08T23:37:08.590ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:47953, vid: One } slot = sidecar 0
382026-07-08T23:37:08.590ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:33054, vid: One } slot = gimlet 1
392026-07-08T23:37:08.591ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:37412, vid: One } slot = gimlet 0
402026-07-08T23:37:08.591ZDEBGtest_updates: received discover; sending response sender = Sender { addr: [::1]:38524, vid: One } slot = sidecar 1
412026-07-08T23:37:08.591ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-sled1 response = Discover(DiscoverResponse { sp_port: One })
422026-07-08T23:37:08.591ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-sled0 response = Discover(DiscoverResponse { sp_port: One })
432026-07-08T23:37:08.591ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:49590 interface = fake-sled1
442026-07-08T23:37:08.591ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:40879 interface = fake-sled0
452026-07-08T23:37:08.591ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-switch0 response = Discover(DiscoverResponse { sp_port: One })
462026-07-08T23:37:08.591ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:52734 interface = fake-switch0
472026-07-08T23:37:08.591ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-switch1 response = Discover(DiscoverResponse { sp_port: One })
482026-07-08T23:37:08.591ZINFOtest_updates (ManagementSwitch): initial discovery complete addr = [::1]:59051 interface = fake-switch1
492026-07-08T23:37:08.599ZINFOtest_updates: Setting rack_id rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc
502026-07-08T23:37:08.601ZINFOtest_updates (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
512026-07-08T23:37:08.601ZINFOtest_updates (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
522026-07-08T23:37:08.601ZINFOtest_updates (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
532026-07-08T23:37:08.601ZINFOtest_updates (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
542026-07-08T23:37:08.602ZDEBGtest_updates (ManagementSwitch): received location determination response interface = (direct socket handle) refined_locations = {"switch0"}
552026-07-08T23:37:08.603ZINFOtest_updates (sensor-poller): starting to poll SP sensor data every 1s
562026-07-08T23:37:08.603ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 0
572026-07-08T23:37:08.603ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 1
582026-07-08T23:37:08.603ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 0
592026-07-08T23:37:08.603ZINFOtest_updates (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 1
602026-07-08T23:37:08.604ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
612026-07-08T23:37:08.604ZWARNtest_updates (producer-server): using development metrics configuration overrides! bind_loopback = true nexus_address = None
622026-07-08T23:37:08.604ZDEBGtest_updates (producer-server): rebinding producer server on new IP collection_interval = 10s current_ip = None new_ip = ::1 producer_id = 16a6912c-a159-416d-b015-bba4a8766615
632026-07-08T23:37:08.604ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
642026-07-08T23:37:08.604ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
652026-07-08T23:37:08.604ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
662026-07-08T23:37:08.604ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
672026-07-08T23:37:08.604ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
682026-07-08T23:37:08.604ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
692026-07-08T23:37:08.604ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
702026-07-08T23:37:08.604ZDEBGtest_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
712026-07-08T23:37:08.604ZDEBGtest_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
722026-07-08T23:37:08.604ZDEBGtest_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
732026-07-08T23:37:08.604ZDEBGtest_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
742026-07-08T23:37:08.604ZTRACtest_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]) }) })
752026-07-08T23:37:08.606ZDEBGtest_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
762026-07-08T23:37:08.606ZTRACtest_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 }) }
772026-07-08T23:37:08.606ZTRACtest_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]) }) })
782026-07-08T23:37:08.606ZDEBGtest_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
792026-07-08T23:37:08.606ZTRACtest_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 }) }
802026-07-08T23:37:08.606ZTRACtest_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]) }) })
812026-07-08T23:37:08.606ZDEBGtest_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
822026-07-08T23:37:08.606ZTRACtest_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 }) }
832026-07-08T23:37:08.606ZTRACtest_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]) }) })
842026-07-08T23:37:08.606ZDEBGtest_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
852026-07-08T23:37:08.606ZTRACtest_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 }) }
862026-07-08T23:37:08.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-switch0 response = Inventory(TlvPage { offset: 0, total: 2 })
872026-07-08T23:37:08.606ZDEBGtest_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
882026-07-08T23:37:08.606ZDEBGtest_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
892026-07-08T23:37:08.606ZTRACtest_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 }) }
902026-07-08T23:37:08.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-sled0 response = Inventory(TlvPage { offset: 0, total: 10 })
912026-07-08T23:37:08.606ZDEBGtest_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
922026-07-08T23:37:08.606ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 0
932026-07-08T23:37:08.606ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 0
942026-07-08T23:37:08.606ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 0
952026-07-08T23:37:08.606ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 0
962026-07-08T23:37:08.606ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 0
972026-07-08T23:37:08.606ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 0
982026-07-08T23:37:08.606ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 0
992026-07-08T23:37:08.606ZTRACtest_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-7" }, offset: 0 }) }
1002026-07-08T23:37:08.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-switch1 response = Inventory(TlvPage { offset: 0, total: 0 })
1012026-07-08T23:37:08.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(SpState) }
1022026-07-08T23:37:08.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-sled1 response = Inventory(TlvPage { offset: 0, total: 10 })
1032026-07-08T23:37:08.606ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-0 component_kind = tmp117 description = dev-0 sp_slot = 1
1042026-07-08T23:37:08.606ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 1
1052026-07-08T23:37:08.606ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 1
1062026-07-08T23:37:08.606ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 1
1072026-07-08T23:37:08.606ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 1
1082026-07-08T23:37:08.606ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 1
1092026-07-08T23:37:08.606ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 1
1102026-07-08T23:37:08.606ZDEBGtest_updates (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 1
1112026-07-08T23:37:08.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
1122026-07-08T23:37:08.606ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
1132026-07-08T23:37:08.606ZDEBGtest_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
1142026-07-08T23:37:08.606ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
1152026-07-08T23:37:08.606ZDEBGtest_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
1162026-07-08T23:37:08.606ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
1172026-07-08T23:37:08.606ZDEBGtest_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
1182026-07-08T23:37:08.606ZDEBGtest_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
1192026-07-08T23:37:08.606ZDEBGtest_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
1202026-07-08T23:37:08.606ZDEBGtest_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
1212026-07-08T23:37:08.607ZDEBGtest_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
1222026-07-08T23:37:08.607ZTRACtest_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]) }) })
1232026-07-08T23:37:08.607ZTRACtest_updates (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
1242026-07-08T23:37:08.607ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1252026-07-08T23:37:08.607ZDEBGtest_updates (producer-server): registered DTrace probes
1262026-07-08T23:37:08.611ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:35027 method = GET path = /{producer_id} versions = all
1272026-07-08T23:37:08.611ZINFOtest_updates (dropshot): listening file = /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.1/src/server.rs:335 local_addr = [::1]:35027
1282026-07-08T23:37:08.611ZDEBGtest_updates (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:35027
1292026-07-08T23:37:08.611ZDEBGtest_updates (producer-server): Requested any available port, Dropshot server has been bound to [::1]:35027
1302026-07-08T23:37:08.611ZDEBGtest_updates (producer-server): Nexus IP not provided, will use DNS to resolve it
1312026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /ignition versions = all starting from 2.0.0
1322026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /ignition versions = from 1.0.0 to 2.0.0
1332026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /ignition/{type}/{slot} versions = all starting from 2.0.0
1342026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /ignition/{type}/{slot} versions = from 1.0.0 to 2.0.0
1352026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = POST path = /ignition/{type}/{slot}/{command} versions = all
1362026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /local/all-sp-ids versions = all
1372026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /local/switch-id versions = all
1382026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = POST path = /recovery/host-phase2 versions = all
1392026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot} versions = all
1402026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/component versions = all
1412026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/component/{component} versions = all
1422026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/component/{component}/active-slot versions = all
1432026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = POST path = /sp/{type}/{slot}/component/{component}/active-slot versions = all
1442026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/component/{component}/caboose versions = all
1452026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/component/{component}/cfpa versions = all
1462026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = POST path = /sp/{type}/{slot}/component/{component}/clear-status versions = all
1472026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/component/{component}/cmpa versions = all
1482026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/component/{component}/hash/{firmware_slot} versions = all
1492026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = POST path = /sp/{type}/{slot}/component/{component}/hash/{firmware_slot} versions = all
1502026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = POST path = /sp/{type}/{slot}/component/{component}/reset versions = all
1512026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/component/{component}/rot-boot-info versions = all
1522026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/component/{component}/serial-console/attach versions = all
1532026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = POST path = /sp/{type}/{slot}/component/{component}/serial-console/detach versions = all
1542026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = POST path = /sp/{type}/{slot}/component/{component}/update versions = all
1552026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = POST path = /sp/{type}/{slot}/component/{component}/update-abort versions = all
1562026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/component/{component}/update-status versions = all
1572026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = POST path = /sp/{type}/{slot}/ereports versions = all
1582026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = DELETE path = /sp/{type}/{slot}/host-phase2-progress versions = all
1592026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/host-phase2-progress versions = all
1602026-07-08T23:37:08.612ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = DELETE path = /sp/{type}/{slot}/ipcc/installinator-image-id versions = all
1612026-07-08T23:37:08.613ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = PUT path = /sp/{type}/{slot}/ipcc/installinator-image-id versions = all
1622026-07-08T23:37:08.613ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/power-state versions = all
1632026-07-08T23:37:08.613ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = POST path = /sp/{type}/{slot}/power-state versions = all
1642026-07-08T23:37:08.613ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/sensor/{sensor_id}/value versions = all
1652026-07-08T23:37:08.613ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/startup-options versions = all
1662026-07-08T23:37:08.613ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = POST path = /sp/{type}/{slot}/startup-options versions = all
1672026-07-08T23:37:08.613ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/task-dump versions = all
1682026-07-08T23:37:08.613ZDEBGtest_updates (dropshot): registered endpoint local_addr = [::1]:43217 method = GET path = /sp/{type}/{slot}/task-dump/{task_dump_index} versions = all
1692026-07-08T23:37:08.613ZINFOtest_updates (dropshot): listening local_addr = [::1]:43217
1702026-07-08T23:37:08.613ZDEBGtest_updates (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:43217
1712026-07-08T23:37:08.615ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
1722026-07-08T23:37:08.615ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1732026-07-08T23:37:08.615ZINFOtest_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
1742026-07-08T23:37:08.615ZTRACtest_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 }) }
1752026-07-08T23:37:08.615ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
1762026-07-08T23:37:08.615ZTRACtest_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-1" }, offset: 0 }) }
1772026-07-08T23:37:08.616ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
1782026-07-08T23:37:08.616ZDEBGtest_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
1792026-07-08T23:37:08.616ZDEBGtest_updates (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
1802026-07-08T23:37:08.616ZDEBGtest_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
1812026-07-08T23:37:08.616ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
1822026-07-08T23:37:08.616ZDEBGtest_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
1832026-07-08T23:37:08.616ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1842026-07-08T23:37:08.616ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }
1852026-07-08T23:37:08.616ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1862026-07-08T23:37:08.616ZTRACtest_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-53" }, offset: 0 }) }
1872026-07-08T23:37:08.616ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1882026-07-08T23:37:08.616ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
1892026-07-08T23:37:08.616ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
1902026-07-08T23:37:08.616ZDEBGtest_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
1912026-07-08T23:37:08.616ZDEBGtest_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
1922026-07-08T23:37:08.616ZDEBGtest_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
1932026-07-08T23:37:08.616ZDEBGtest_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
1942026-07-08T23:37:08.616ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
1952026-07-08T23:37:08.616ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
1962026-07-08T23:37:08.616ZDEBGtest_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
1972026-07-08T23:37:08.616ZDEBGtest_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
1982026-07-08T23:37:08.616ZDEBGtest_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
1992026-07-08T23:37:08.616ZDEBGtest_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
2002026-07-08T23:37:08.616ZDEBGtest_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
2012026-07-08T23:37:08.616ZDEBGtest_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
2022026-07-08T23:37:08.616ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2032026-07-08T23:37:08.616ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
2042026-07-08T23:37:08.616ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
2052026-07-08T23:37:08.617ZTRACtest_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-39" }, offset: 0 }) }
2062026-07-08T23:37:08.617ZTRACtest_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]) }) })
2072026-07-08T23:37:08.617ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
2082026-07-08T23:37:08.617ZDEBGtest_updates (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
2092026-07-08T23:37:08.617ZDEBGtest_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
2102026-07-08T23:37:08.617ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
2112026-07-08T23:37:08.617ZDEBGtest_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
2122026-07-08T23:37:08.617ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2132026-07-08T23:37:08.617ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
2142026-07-08T23:37:08.617ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2152026-07-08T23:37:08.617ZTRACtest_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-46" }, offset: 0 }) }
2162026-07-08T23:37:08.617ZDEBGtest_updates (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
2172026-07-08T23:37:08.617ZDEBGtest_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
2182026-07-08T23:37:08.617ZDEBGtest_updates (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
2192026-07-08T23:37:08.617ZDEBGtest_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
2202026-07-08T23:37:08.617ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2212026-07-08T23:37:08.617ZTRACtest_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-2" }, offset: 0 }) }
2222026-07-08T23:37:08.617ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2232026-07-08T23:37:08.617ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
2242026-07-08T23:37:08.617ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
2252026-07-08T23:37:08.617ZDEBGtest_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
2262026-07-08T23:37:08.617ZDEBGtest_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
2272026-07-08T23:37:08.617ZDEBGtest_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
2282026-07-08T23:37:08.617ZDEBGtest_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
2292026-07-08T23:37:08.617ZDEBGtest_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
2302026-07-08T23:37:08.617ZDEBGtest_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
2312026-07-08T23:37:08.617ZDEBGtest_updates (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
2322026-07-08T23:37:08.617ZDEBGtest_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
2332026-07-08T23:37:08.617ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2342026-07-08T23:37:08.617ZTRACtest_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-39" }, offset: 0 }) }
2352026-07-08T23:37:08.617ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2362026-07-08T23:37:08.617ZTRACtest_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-0" }, offset: 0 }) }
2372026-07-08T23:37:08.617ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
2382026-07-08T23:37:08.617ZDEBGtest_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
2392026-07-08T23:37:08.617ZDEBGtest_updates (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
2402026-07-08T23:37:08.617ZDEBGtest_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
2412026-07-08T23:37:08.617ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2422026-07-08T23:37:08.617ZTRACtest_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-8" }, offset: 0 }) }
2432026-07-08T23:37:08.617ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2442026-07-08T23:37:08.617ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
2452026-07-08T23:37:08.617ZDEBGtest_updates (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
2462026-07-08T23:37:08.617ZDEBGtest_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
2472026-07-08T23:37:08.617ZDEBGtest_updates (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
2482026-07-08T23:37:08.617ZDEBGtest_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
2492026-07-08T23:37:08.617ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2502026-07-08T23:37:08.617ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }
2512026-07-08T23:37:08.617ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2522026-07-08T23:37:08.617ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }
2532026-07-08T23:37:08.617ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
2542026-07-08T23:37:08.617ZDEBGtest_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
2552026-07-08T23:37:08.617ZTRACtest_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]) }) })
2562026-07-08T23:37:08.617ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
2572026-07-08T23:37:08.617ZTRACtest_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]) }) })
2582026-07-08T23:37:08.617ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
2592026-07-08T23:37:08.620ZDEBGtest_updates (producer-server): starting producer registration task
2602026-07-08T23:37:08.620ZINFOtest_updates (producer-server): starting oximeter metric producer server address = [::1]:35027 file = oximeter/producer/src/lib.rs:278 interval = 10s producer_id = 16a6912c-a159-416d-b015-bba4a8766615
2612026-07-08T23:37:08.620ZINFOtest_updates (producer-server): bound metrics producer server address = [::1]:35027 collection_interval = 10s producer_id = 16a6912c-a159-416d-b015-bba4a8766615
2622026-07-08T23:37:08.620ZDEBGtest_updates (producer-registration-task): registering as oximeter producer with Nexus registration_count = 0
2632026-07-08T23:37:08.620ZTRACtest_updates (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
2642026-07-08T23:37:08.622ZWARNtest_updates (producer-registration-task): failed to register with Nexus, will retry count = 0 delay = 1.948893ms error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:374
2652026-07-08T23:37:08.643ZDEBGtest_updates: registered DTrace probes
2662026-07-08T23:37:08.657ZINFOtest_updates (wicketd MgsManager): MGS Endpoint: http://[::1]:43217 file = wicketd/src/mgs.rs:113
2672026-07-08T23:37:08.680ZINFOtest_updates (wicketd update planner): MGS Endpoint: http://[::1]:43217 file = wicketd/src/mgs.rs:113
2682026-07-08T23:37:08.681ZDEBGtest_updates (wicketd TransceiverManager): waiting to learn our switch slot
2692026-07-08T23:37:08.688ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/local/all-sp-ids
2702026-07-08T23:37:08.693ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:43217 remote_addr = [::1]:43616
2712026-07-08T23:37:08.694ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 226320fc-a9ae-4743-a1af-60ce9f3995f3 uri = /local/all-sp-ids
2722026-07-08T23:37:08.694ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 226320fc-a9ae-4743-a1af-60ce9f3995f3 uri = /local/all-sp-ids version = 3.0.0
2732026-07-08T23:37:08.697ZINFOtest_updates (dropshot): request completed latency_us = 2779 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 226320fc-a9ae-4743-a1af-60ce9f3995f3 response_code = 200 uri = /local/all-sp-ids
2742026-07-08T23:37:08.697ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/local/all-sp-ids", status: 200, headers: {"content-type": "application/json", "x-request-id": "226320fc-a9ae-4743-a1af-60ce9f3995f3", "content-length": "105", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
2752026-07-08T23:37:08.699ZINFOtest_updates: MGS Endpoint: http://[::1]:43217 file = wicketd/src/mgs.rs:113
2762026-07-08T23:37:08.712ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1
2772026-07-08T23:37:08.712ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0
2782026-07-08T23:37:08.712ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 2044e852-bd5b-4ff7-972d-86d791645de0 uri = /sp/switch/1
2792026-07-08T23:37:08.712ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 2044e852-bd5b-4ff7-972d-86d791645de0 uri = /sp/switch/1 version = 3.0.0
2802026-07-08T23:37:08.713ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }
2812026-07-08T23:37:08.713ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/ignition
2822026-07-08T23:37:08.713ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0
2832026-07-08T23:37:08.713ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1
2842026-07-08T23:37:08.713ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:43217 remote_addr = [::1]:43618
2852026-07-08T23:37:08.713ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:43217 remote_addr = [::1]:43620
2862026-07-08T23:37:08.713ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:43217 remote_addr = [::1]:43622
2872026-07-08T23:37:08.713ZINFOtest_updates (dropshot): accepted connection local_addr = [::1]:43217 remote_addr = [::1]:43624
2882026-07-08T23:37:08.713ZDEBGtest_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
2892026-07-08T23:37:08.713ZTRACtest_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]) }) })
2902026-07-08T23:37:08.713ZTRACtest_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 }) }
2912026-07-08T23:37:08.713ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = a6ef5cbf-24f4-4c53-8bfd-e8eec07eb143 uri = /sp/switch/0
2922026-07-08T23:37:08.713ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = a6ef5cbf-24f4-4c53-8bfd-e8eec07eb143 uri = /sp/switch/0 version = 3.0.0
2932026-07-08T23:37:08.713ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }
2942026-07-08T23:37:08.714ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43620 req_id = 6a79a040-4ba3-4119-8bc8-7fcc08ea2d30 uri = /ignition
2952026-07-08T23:37:08.714ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43620 req_id = 6a79a040-4ba3-4119-8bc8-7fcc08ea2d30 uri = /ignition version = 3.0.0
2962026-07-08T23:37:08.714ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = ae6e2b97-f85f-4e73-90f5-07a5608a559b uri = /sp/sled/0
2972026-07-08T23:37:08.714ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = ae6e2b97-f85f-4e73-90f5-07a5608a559b uri = /sp/sled/0 version = 3.0.0
2982026-07-08T23:37:08.714ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }
2992026-07-08T23:37:08.714ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 2287bbcf-5a48-4f73-a770-d6e1e240cb09 uri = /sp/sled/1
3002026-07-08T23:37:08.714ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 2287bbcf-5a48-4f73-a770-d6e1e240cb09 uri = /sp/sled/1 version = 3.0.0
3012026-07-08T23:37:08.714ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }
3022026-07-08T23:37:08.714ZDEBGtest_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
3032026-07-08T23:37:08.714ZDEBGtest_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:37:08.714ZDEBGtest_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
3052026-07-08T23:37:08.714ZTRACtest_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]) }) })
3062026-07-08T23:37:08.714ZTRACtest_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 }) }
3072026-07-08T23:37:08.714ZTRACtest_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]) }) })
3082026-07-08T23:37:08.715ZTRACtest_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 }) }
3092026-07-08T23:37:08.715ZTRACtest_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(()) }))
3102026-07-08T23:37:08.715ZINFOtest_updates (dropshot): request completed latency_us = 1899 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 2044e852-bd5b-4ff7-972d-86d791645de0 response_code = 200 uri = /sp/switch/1
3112026-07-08T23:37:08.715ZTRACtest_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]) }) })
3122026-07-08T23:37:08.715ZTRACtest_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 }) }
3132026-07-08T23:37:08.715ZDEBGtest_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:37:08.715ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "2044e852-bd5b-4ff7-972d-86d791645de0", "content-length": "734", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
3152026-07-08T23:37:08.719ZTRACtest_updates (BootstrapPeers): client request DdmAdminClient = [::1]:8000 body = None method = GET uri = http://[::1]:8000/prefixes
3162026-07-08T23:37:08.720ZTRACtest_updates (BootstrapPeers): client response DdmAdminClient = [::1]:8000 result = Err(reqwest::Error { kind: Request, url: "http://[::1]:8000/prefixes", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", [::1]:8000, Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) })
3172026-07-08T23:37:08.720ZWARNtest_updates (BootstrapPeers): Failed to get prefixes from ddm error = Failed making HTTP request to ddmd: Communication Error: error sending request for url (http://[::1]:8000/prefixes): error sending request for url (http://[::1]:8000/prefixes): client error (Connect): tcp connect error: Connection refused (os error 111) file = wicketd/src/bootstrap_addrs.rs:149
3182026-07-08T23:37:08.720ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-switch0 response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
3192026-07-08T23:37:08.720ZTRACtest_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 }) }
3202026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
3212026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
3222026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
3232026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
3242026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
3252026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
3262026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
3272026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
3282026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
3292026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
3302026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
3312026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
3322026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
3332026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
3342026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
3352026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
3362026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
3372026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
3382026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
3392026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
3402026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
3412026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
3422026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
3432026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
3442026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
3452026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
3462026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
3472026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
3482026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
3492026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
3502026-07-08T23:37:08.720ZWARNtest_updates (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
3512026-07-08T23:37:08.720ZINFOtest_updates (dropshot): request completed latency_us = 6540 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43620 req_id = 6a79a040-4ba3-4119-8bc8-7fcc08ea2d30 response_code = 200 uri = /ignition
3522026-07-08T23:37:08.720ZTRACtest_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(()) }))
3532026-07-08T23:37:08.720ZINFOtest_updates (dropshot): request completed latency_us = 6628 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = ae6e2b97-f85f-4e73-90f5-07a5608a559b response_code = 200 uri = /sp/sled/0
3542026-07-08T23:37:08.720ZTRACtest_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(()) }))
3552026-07-08T23:37:08.720ZINFOtest_updates (dropshot): request completed latency_us = 6476 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 2287bbcf-5a48-4f73-a770-d6e1e240cb09 response_code = 200 uri = /sp/sled/1
3562026-07-08T23:37:08.720ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "2287bbcf-5a48-4f73-a770-d6e1e240cb09", "content-length": "723", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
3572026-07-08T23:37:08.722ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1/component
3582026-07-08T23:37:08.722ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1/component
3592026-07-08T23:37:08.722ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/ignition", status: 200, headers: {"content-type": "application/json", "x-request-id": "6a79a040-4ba3-4119-8bc8-7fcc08ea2d30", "content-length": "835", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
3602026-07-08T23:37:08.722ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "ae6e2b97-f85f-4e73-90f5-07a5608a559b", "content-length": "723", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
3612026-07-08T23:37:08.722ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0/component
3622026-07-08T23:37:08.723ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 7d0d74a0-8c9c-4b21-a40a-36eb3677460e uri = /sp/sled/0/component
3632026-07-08T23:37:08.723ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 5b1c4aed-fef1-46b2-ad92-0d468e47080d uri = /sp/switch/1/component
3642026-07-08T23:37:08.723ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 7d0d74a0-8c9c-4b21-a40a-36eb3677460e uri = /sp/sled/0/component version = 3.0.0
3652026-07-08T23:37:08.723ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 5b1c4aed-fef1-46b2-ad92-0d468e47080d uri = /sp/switch/1/component version = 3.0.0
3662026-07-08T23:37:08.723ZTRACtest_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 }) }
3672026-07-08T23:37:08.723ZTRACtest_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 }) }
3682026-07-08T23:37:08.723ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 45599cec-161a-40c2-b504-f64ff9dd25ea uri = /sp/sled/1/component
3692026-07-08T23:37:08.723ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 45599cec-161a-40c2-b504-f64ff9dd25ea uri = /sp/sled/1/component version = 3.0.0
3702026-07-08T23:37:08.723ZTRACtest_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(()) }))
3712026-07-08T23:37:08.723ZTRACtest_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 }) }
3722026-07-08T23:37:08.723ZINFOtest_updates (dropshot): request completed latency_us = 9618 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = a6ef5cbf-24f4-4c53-8bfd-e8eec07eb143 response_code = 200 uri = /sp/switch/0
3732026-07-08T23:37:08.723ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-sled0 response = Inventory(TlvPage { offset: 0, total: 10 })
3742026-07-08T23:37:08.723ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-switch1 response = Inventory(TlvPage { offset: 0, total: 0 })
3752026-07-08T23:37:08.723ZINFOtest_updates (dropshot): request completed latency_us = 343 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 5b1c4aed-fef1-46b2-ad92-0d468e47080d response_code = 200 uri = /sp/switch/1/component
3762026-07-08T23:37:08.723ZINFOtest_updates (dropshot): request completed latency_us = 383 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 7d0d74a0-8c9c-4b21-a40a-36eb3677460e response_code = 200 uri = /sp/sled/0/component
3772026-07-08T23:37:08.723ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-sled1 response = Inventory(TlvPage { offset: 0, total: 10 })
3782026-07-08T23:37:08.723ZINFOtest_updates (dropshot): request completed latency_us = 348 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 45599cec-161a-40c2-b504-f64ff9dd25ea response_code = 200 uri = /sp/sled/1/component
3792026-07-08T23:37:08.723ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "a6ef5cbf-24f4-4c53-8bfd-e8eec07eb143", "content-length": "734", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
3802026-07-08T23:37:08.723ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0/component
3812026-07-08T23:37:08.723ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "45599cec-161a-40c2-b504-f64ff9dd25ea", "content-length": "1461", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
3822026-07-08T23:37:08.723ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "5b1c4aed-fef1-46b2-ad92-0d468e47080d", "content-length": "17", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
3832026-07-08T23:37:08.724ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1/component/sp/caboose?firmware_slot=0
3842026-07-08T23:37:08.724ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1/component/sp/caboose?firmware_slot=0
3852026-07-08T23:37:08.724ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "7d0d74a0-8c9c-4b21-a40a-36eb3677460e", "content-length": "1469", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
3862026-07-08T23:37:08.724ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 45a3be96-c235-4261-a7c3-46f217a82d76 uri = /sp/switch/0/component
3872026-07-08T23:37:08.724ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 45a3be96-c235-4261-a7c3-46f217a82d76 uri = /sp/switch/0/component version = 3.0.0
3882026-07-08T23:37:08.724ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0/component/sp/caboose?firmware_slot=0
3892026-07-08T23:37:08.724ZTRACtest_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 }) }
3902026-07-08T23:37:08.724ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 6ff2cbb6-a873-4ced-8b26-8d3a47ab773d uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
3912026-07-08T23:37:08.724ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 6ff2cbb6-a873-4ced-8b26-8d3a47ab773d uri = /sp/switch/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
3922026-07-08T23:37:08.724ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 9191bcf0-12aa-4ae2-8542-8136777d7612 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
3932026-07-08T23:37:08.724ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 9191bcf0-12aa-4ae2-8542-8136777d7612 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
3942026-07-08T23:37:08.724ZTRACtest_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] }) }
3952026-07-08T23:37:08.724ZTRACtest_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] }) }
3962026-07-08T23:37:08.724ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 47e7420a-e089-4b6d-8d97-3f96b0f08ca1 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
3972026-07-08T23:37:08.724ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-switch0 response = Inventory(TlvPage { offset: 0, total: 2 })
3982026-07-08T23:37:08.725ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 47e7420a-e089-4b6d-8d97-3f96b0f08ca1 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
3992026-07-08T23:37:08.725ZTRACtest_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] }) }
4002026-07-08T23:37:08.725ZINFOtest_updates (dropshot): request completed latency_us = 364 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 45a3be96-c235-4261-a7c3-46f217a82d76 response_code = 200 uri = /sp/switch/0/component
4012026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-switch1 response = CabooseValue
4022026-07-08T23:37:08.725ZTRACtest_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] }) }
4032026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-sled1 response = CabooseValue
4042026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
4052026-07-08T23:37:08.725ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "45a3be96-c235-4261-a7c3-46f217a82d76", "content-length": "315", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
4062026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-sled0 response = CabooseValue
4072026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
4082026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-sled1 response = CabooseValue
4092026-07-08T23:37:08.725ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0/component/sp/caboose?firmware_slot=0
4102026-07-08T23:37:08.725ZTRACtest_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] }) }
4112026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-switch1 response = CabooseValue
4122026-07-08T23:37:08.725ZTRACtest_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] }) }
4132026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-sled0 response = CabooseValue
4142026-07-08T23:37:08.725ZTRACtest_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] }) }
4152026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-sled1 response = CabooseValue
4162026-07-08T23:37:08.725ZTRACtest_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] }) }
4172026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-switch1 response = CabooseValue
4182026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-sled0 response = CabooseValue
4192026-07-08T23:37:08.725ZTRACtest_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] }) }
4202026-07-08T23:37:08.725ZTRACtest_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] }) }
4212026-07-08T23:37:08.725ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 7f12760a-d347-4873-a29b-6930a38aef6e uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
4222026-07-08T23:37:08.725ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 7f12760a-d347-4873-a29b-6930a38aef6e uri = /sp/switch/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
4232026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-sled1 response = CabooseValue
4242026-07-08T23:37:08.725ZTRACtest_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] }) }
4252026-07-08T23:37:08.725ZTRACtest_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] }) }
4262026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-switch1 response = CabooseValue
4272026-07-08T23:37:08.725ZTRACtest_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] }) }
4282026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-sled0 response = CabooseValue
4292026-07-08T23:37:08.725ZTRACtest_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] }) }
4302026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-switch0 response = CabooseValue
4312026-07-08T23:37:08.725ZTRACtest_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] }) }
4322026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4332026-07-08T23:37:08.725ZTRACtest_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] }) }
4342026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4352026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4362026-07-08T23:37:08.725ZTRACtest_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] }) }
4372026-07-08T23:37:08.725ZTRACtest_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] }) }
4382026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4392026-07-08T23:37:08.725ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-switch0 response = CabooseValue
4402026-07-08T23:37:08.725ZTRACtest_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] }) }
4412026-07-08T23:37:08.726ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 13 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4422026-07-08T23:37:08.726ZINFOtest_updates (dropshot): request completed latency_us = 973 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 9191bcf0-12aa-4ae2-8542-8136777d7612 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
4432026-07-08T23:37:08.726ZINFOtest_updates (dropshot): request completed latency_us = 1028 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 6ff2cbb6-a873-4ced-8b26-8d3a47ab773d response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
4442026-07-08T23:37:08.727ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4452026-07-08T23:37:08.727ZINFOtest_updates (dropshot): request completed latency_us = 882 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 47e7420a-e089-4b6d-8d97-3f96b0f08ca1 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
4462026-07-08T23:37:08.727ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 13 } interface = fake-switch0 response = CabooseValue
4472026-07-08T23:37:08.727ZTRACtest_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] }) }
4482026-07-08T23:37:08.727ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "6ff2cbb6-a873-4ced-8b26-8d3a47ab773d", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
4492026-07-08T23:37:08.727ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1/component/sp/caboose?firmware_slot=1
4502026-07-08T23:37:08.727ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "9191bcf0-12aa-4ae2-8542-8136777d7612", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
4512026-07-08T23:37:08.727ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1/component/sp/caboose?firmware_slot=1
4522026-07-08T23:37:08.727ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 72806562-74cd-4ed1-a169-53b33ca1b683 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
4532026-07-08T23:37:08.727ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 72806562-74cd-4ed1-a169-53b33ca1b683 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
4542026-07-08T23:37:08.727ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "47e7420a-e089-4b6d-8d97-3f96b0f08ca1", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
4552026-07-08T23:37:08.727ZTRACtest_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] }) }
4562026-07-08T23:37:08.727ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0/component/sp/caboose?firmware_slot=1
4572026-07-08T23:37:08.727ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 14 } interface = fake-switch0 response = CabooseValue
4582026-07-08T23:37:08.727ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = cad2f329-43a6-4f66-8409-f6aa0f91ee3a uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
4592026-07-08T23:37:08.727ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = cad2f329-43a6-4f66-8409-f6aa0f91ee3a uri = /sp/sled/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
4602026-07-08T23:37:08.727ZTRACtest_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] }) }
4612026-07-08T23:37:08.727ZTRACtest_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] }) }
4622026-07-08T23:37:08.727ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 1caceaf8-6478-4ee8-80fd-b0a01d13200d uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
4632026-07-08T23:37:08.727ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 1caceaf8-6478-4ee8-80fd-b0a01d13200d uri = /sp/sled/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
4642026-07-08T23:37:08.727ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 14 } interface = fake-switch1 response = CabooseValue
4652026-07-08T23:37:08.727ZTRACtest_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] }) }
4662026-07-08T23:37:08.727ZTRACtest_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] }) }
4672026-07-08T23:37:08.727ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4682026-07-08T23:37:08.727ZTRACtest_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] }) }
4692026-07-08T23:37:08.727ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-sled1 response = CabooseValue
4702026-07-08T23:37:08.727ZTRACtest_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] }) }
4712026-07-08T23:37:08.727ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-sled0 response = CabooseValue
4722026-07-08T23:37:08.727ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 15 } interface = fake-switch1 response = CabooseValue
4732026-07-08T23:37:08.728ZTRACtest_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] }) }
4742026-07-08T23:37:08.728ZTRACtest_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] }) }
4752026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-sled1 response = CabooseValue
4762026-07-08T23:37:08.728ZTRACtest_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] }) }
4772026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-sled0 response = CabooseValue
4782026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
4792026-07-08T23:37:08.728ZTRACtest_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] }) }
4802026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 16 } interface = fake-switch1 response = CabooseValue
4812026-07-08T23:37:08.728ZTRACtest_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] }) }
4822026-07-08T23:37:08.728ZINFOtest_updates (dropshot): request completed latency_us = 1112 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 7f12760a-d347-4873-a29b-6930a38aef6e response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
4832026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-sled1 response = CabooseValue
4842026-07-08T23:37:08.728ZTRACtest_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] }) }
4852026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-sled0 response = CabooseValue
4862026-07-08T23:37:08.728ZTRACtest_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] }) }
4872026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-sled1 response = CabooseValue
4882026-07-08T23:37:08.728ZTRACtest_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:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-switch1 response = CabooseValue
4902026-07-08T23:37:08.728ZTRACtest_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] }) }
4912026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-sled0 response = CabooseValue
4922026-07-08T23:37:08.728ZTRACtest_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] }) }
4932026-07-08T23:37:08.728ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "7f12760a-d347-4873-a29b-6930a38aef6e", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
4942026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
4952026-07-08T23:37:08.728ZTRACtest_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] }) }
4962026-07-08T23:37:08.728ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0/component/sp/caboose?firmware_slot=1
4972026-07-08T23:37:08.728ZTRACtest_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:37:08.728ZTRACtest_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:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
5002026-07-08T23:37:08.728ZTRACtest_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] }) }
5012026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5022026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5032026-07-08T23:37:08.728ZINFOtest_updates (dropshot): request completed latency_us = 529 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 1caceaf8-6478-4ee8-80fd-b0a01d13200d response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
5042026-07-08T23:37:08.728ZINFOtest_updates (dropshot): request completed latency_us = 630 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = cad2f329-43a6-4f66-8409-f6aa0f91ee3a response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
5052026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5062026-07-08T23:37:08.728ZINFOtest_updates (dropshot): request completed latency_us = 853 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 72806562-74cd-4ed1-a169-53b33ca1b683 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
5072026-07-08T23:37:08.728ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 2d867c7b-20a8-420a-b8ba-241da111bdfa uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
5082026-07-08T23:37:08.728ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 2d867c7b-20a8-420a-b8ba-241da111bdfa uri = /sp/switch/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
5092026-07-08T23:37:08.728ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "cad2f329-43a6-4f66-8409-f6aa0f91ee3a", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
5102026-07-08T23:37:08.728ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1/component/rot/caboose?firmware_slot=0
5112026-07-08T23:37:08.728ZTRACtest_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] }) }
5122026-07-08T23:37:08.728ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "1caceaf8-6478-4ee8-80fd-b0a01d13200d", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
5132026-07-08T23:37:08.728ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 48b75ad9-7ed2-4352-80fe-359a2458fc28 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
5142026-07-08T23:37:08.728ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 48b75ad9-7ed2-4352-80fe-359a2458fc28 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
5152026-07-08T23:37:08.728ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0/component/rot/caboose?firmware_slot=0
5162026-07-08T23:37:08.728ZTRACtest_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] }) }
5172026-07-08T23:37:08.728ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "72806562-74cd-4ed1-a169-53b33ca1b683", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
5182026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 17 } interface = fake-switch0 response = CabooseValue
5192026-07-08T23:37:08.728ZTRACtest_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] }) }
5202026-07-08T23:37:08.728ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1/component/rot/caboose?firmware_slot=0
5212026-07-08T23:37:08.728ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 4f966992-1e48-464f-a7ee-f75782b20cb4 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
5222026-07-08T23:37:08.728ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 4f966992-1e48-464f-a7ee-f75782b20cb4 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
5232026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
5242026-07-08T23:37:08.728ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 12174948-9128-4293-bd70-7acc6f07c998 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
5252026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 18 } interface = fake-switch0 response = CabooseValue
5262026-07-08T23:37:08.728ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 12174948-9128-4293-bd70-7acc6f07c998 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
5272026-07-08T23:37:08.728ZTRACtest_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] }) }
5282026-07-08T23:37:08.728ZTRACtest_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] }) }
5292026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-sled1 response = CabooseValue
5302026-07-08T23:37:08.728ZTRACtest_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] }) }
5312026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-sled0 response = CabooseValue
5322026-07-08T23:37:08.728ZTRACtest_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] }) }
5332026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-switch1 response = CabooseValue
5342026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-sled1 response = CabooseValue
5352026-07-08T23:37:08.728ZTRACtest_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] }) }
5362026-07-08T23:37:08.728ZTRACtest_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:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 19 } interface = fake-switch0 response = CabooseValue
5382026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-sled0 response = CabooseValue
5392026-07-08T23:37:08.728ZTRACtest_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] }) }
5402026-07-08T23:37:08.728ZTRACtest_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] }) }
5412026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-sled1 response = CabooseValue
5422026-07-08T23:37:08.728ZTRACtest_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] }) }
5432026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-switch1 response = CabooseValue
5442026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
5452026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 20 } interface = fake-switch0 response = CabooseValue
5462026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-sled0 response = CabooseValue
5472026-07-08T23:37:08.728ZTRACtest_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] }) }
5482026-07-08T23:37:08.728ZTRACtest_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] }) }
5492026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-switch1 response = CabooseValue
5502026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-sled1 response = CabooseValue
5512026-07-08T23:37:08.728ZTRACtest_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] }) }
5522026-07-08T23:37:08.728ZTRACtest_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] }) }
5532026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-sled0 response = CabooseValue
5542026-07-08T23:37:08.728ZTRACtest_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] }) }
5552026-07-08T23:37:08.728ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 21 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
5562026-07-08T23:37:08.729ZTRACtest_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] }) }
5572026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-switch1 response = CabooseValue
5582026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-sled1 response = CabooseValue
5592026-07-08T23:37:08.729ZTRACtest_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] }) }
5602026-07-08T23:37:08.729ZTRACtest_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] }) }
5612026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-switch1 response = CabooseValue
5622026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5632026-07-08T23:37:08.729ZTRACtest_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] }) }
5642026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 22 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
5652026-07-08T23:37:08.729ZINFOtest_updates (dropshot): request completed latency_us = 666 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 48b75ad9-7ed2-4352-80fe-359a2458fc28 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
5662026-07-08T23:37:08.729ZINFOtest_updates (dropshot): request completed latency_us = 843 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 2d867c7b-20a8-420a-b8ba-241da111bdfa response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
5672026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-sled0 response = CabooseValue
5682026-07-08T23:37:08.729ZTRACtest_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] }) }
5692026-07-08T23:37:08.729ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "2d867c7b-20a8-420a-b8ba-241da111bdfa", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
5702026-07-08T23:37:08.729ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "48b75ad9-7ed2-4352-80fe-359a2458fc28", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
5712026-07-08T23:37:08.729ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0/component/rot/caboose?firmware_slot=0
5722026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = POST path = /abort-update/{type}/{slot} versions = all
5732026-07-08T23:37:08.729ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1/component/rot/caboose?firmware_slot=1
5742026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = GET path = /artifacts-and-event-reports versions = all
5752026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = GET path = /baseboard versions = all
5762026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = GET path = /bootstrap-sleds versions = all
5772026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = POST path = /clear-update-state versions = all
5782026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = POST path = /ignition/{type}/{slot}/{command} versions = all
5792026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = GET path = /inventory versions = all
5802026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = GET path = /location versions = all
5812026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = GET path = /preflight/uplink versions = all
5822026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = POST path = /preflight/uplink versions = all
5832026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = DELETE path = /rack-setup versions = all
5842026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = GET path = /rack-setup versions = all
5852026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = POST path = /rack-setup versions = all
5862026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = DELETE path = /rack-setup/config versions = all
5872026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = GET path = /rack-setup/config versions = all
5882026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = PUT path = /rack-setup/config versions = all
5892026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = GET path = /rack-setup/config/bgp/auth-key versions = all
5902026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = PUT path = /rack-setup/config/bgp/auth-key/{key_id} versions = all
5912026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = POST path = /rack-setup/config/cert versions = all
5922026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = POST path = /rack-setup/config/key versions = all
5932026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = GET path = /rack-setup/config/multirack versions = all
5942026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = PUT path = /rack-setup/config/multirack versions = all
5952026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = PUT path = /rack-setup/config/recovery-user-password-hash versions = all
5962026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = POST path = /reload-config versions = all
5972026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = PUT path = /repository versions = all
5982026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = POST path = /update versions = all
5992026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): registered endpoint local_addr = [::1]:46315 method = GET path = /update/{type}/{slot} versions = all
6002026-07-08T23:37:08.729ZINFOtest_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]:46315
6012026-07-08T23:37:08.729ZDEBGtest_updates (dropshot (wicketd)): successfully registered DTrace USDT probes local_addr = [::1]:46315
6022026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6032026-07-08T23:37:08.729ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 6b96d769-d2e5-4440-8f76-fee3839dbad4 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
6042026-07-08T23:37:08.729ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 6b96d769-d2e5-4440-8f76-fee3839dbad4 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
6052026-07-08T23:37:08.729ZINFOtest_updates (dropshot): request completed latency_us = 767 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 12174948-9128-4293-bd70-7acc6f07c998 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
6062026-07-08T23:37:08.729ZTRACtest_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] }) }
6072026-07-08T23:37:08.729ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 8b26a233-6c0b-4363-9941-4b97b31bb992 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
6082026-07-08T23:37:08.729ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 8b26a233-6c0b-4363-9941-4b97b31bb992 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
6092026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6102026-07-08T23:37:08.729ZTRACtest_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] }) }
6112026-07-08T23:37:08.729ZINFOtest_updates (dropshot): request completed latency_us = 995 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 4f966992-1e48-464f-a7ee-f75782b20cb4 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
6122026-07-08T23:37:08.729ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "12174948-9128-4293-bd70-7acc6f07c998", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
6132026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-sled1 response = CabooseValue
6142026-07-08T23:37:08.729ZTRACtest_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] }) }
6152026-07-08T23:37:08.729ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1/component/rot/caboose?firmware_slot=1
6162026-07-08T23:37:08.729ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "4f966992-1e48-464f-a7ee-f75782b20cb4", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
6172026-07-08T23:37:08.729ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0/component/rot/caboose?firmware_slot=1
6182026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 23 } interface = fake-switch0 response = CabooseValue
6192026-07-08T23:37:08.729ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 14e0028b-b686-4a74-822c-2d7a94eaabc6 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
6202026-07-08T23:37:08.729ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 14e0028b-b686-4a74-822c-2d7a94eaabc6 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
6212026-07-08T23:37:08.729ZTRACtest_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] }) }
6222026-07-08T23:37:08.729ZTRACtest_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] }) }
6232026-07-08T23:37:08.729ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 512ea3ed-3a9d-4a9f-bbe1-8071767df7f0 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
6242026-07-08T23:37:08.729ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 512ea3ed-3a9d-4a9f-bbe1-8071767df7f0 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
6252026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-sled1 response = CabooseValue
6262026-07-08T23:37:08.729ZTRACtest_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] }) }
6272026-07-08T23:37:08.729ZTRACtest_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] }) }
6282026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-switch1 response = CabooseValue
6292026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 24 } interface = fake-switch0 response = CabooseValue
6302026-07-08T23:37:08.729ZTRACtest_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] }) }
6312026-07-08T23:37:08.729ZTRACtest_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] }) }
6322026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-sled1 response = CabooseValue
6332026-07-08T23:37:08.729ZTRACtest_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] }) }
6342026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-sled0 response = CabooseValue
6352026-07-08T23:37:08.729ZTRACtest_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] }) }
6362026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-sled1 response = CabooseValue
6372026-07-08T23:37:08.729ZTRACtest_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] }) }
6382026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-switch1 response = CabooseValue
6392026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 25 } interface = fake-switch0 response = CabooseValue
6402026-07-08T23:37:08.729ZTRACtest_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] }) }
6412026-07-08T23:37:08.729ZTRACtest_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] }) }
6422026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-sled0 response = CabooseValue
6432026-07-08T23:37:08.729ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-switch1 response = CabooseValue
6442026-07-08T23:37:08.729ZTRACtest_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] }) }
6452026-07-08T23:37:08.730ZTRACtest_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] }) }
6462026-07-08T23:37:08.730ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 26 } interface = fake-switch0 response = CabooseValue
6472026-07-08T23:37:08.730ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-sled1 response = CabooseValue
6482026-07-08T23:37:08.730ZTRACtest_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] }) }
6492026-07-08T23:37:08.730ZTRACtest_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] }) }
6502026-07-08T23:37:08.730ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 27 } interface = fake-switch0 response = CabooseValue
6512026-07-08T23:37:08.730ZTRACtest_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] }) }
6522026-07-08T23:37:08.730ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-sled0 response = CabooseValue
6532026-07-08T23:37:08.730ZTRACtest_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] }) }
6542026-07-08T23:37:08.730ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-switch1 response = CabooseValue
6552026-07-08T23:37:08.730ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6562026-07-08T23:37:08.730ZTRACtest_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] }) }
6572026-07-08T23:37:08.730ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 28 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6582026-07-08T23:37:08.730ZINFOtest_updates (dropshot): request completed latency_us = 1115 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 6b96d769-d2e5-4440-8f76-fee3839dbad4 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
6592026-07-08T23:37:08.730ZINFOtest_updates (dropshot): request completed latency_us = 1024 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 8b26a233-6c0b-4363-9941-4b97b31bb992 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
6602026-07-08T23:37:08.730ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "8b26a233-6c0b-4363-9941-4b97b31bb992", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
6612026-07-08T23:37:08.730ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "6b96d769-d2e5-4440-8f76-fee3839dbad4", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
6622026-07-08T23:37:08.731ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0/component/rot/caboose?firmware_slot=1
6632026-07-08T23:37:08.731ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1/component/stage0/caboose?firmware_slot=0
6642026-07-08T23:37:08.731ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-sled0 response = CabooseValue
6652026-07-08T23:37:08.731ZTRACtest_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] }) }
6662026-07-08T23:37:08.731ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-switch1 response = CabooseValue
6672026-07-08T23:37:08.731ZTRACtest_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] }) }
6682026-07-08T23:37:08.731ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 9042885e-8774-40c6-b9e6-38a179a296f7 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
6692026-07-08T23:37:08.731ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 9042885e-8774-40c6-b9e6-38a179a296f7 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
6702026-07-08T23:37:08.731ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 66b771cd-f80b-4ab2-8708-59069c59d7cd uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
6712026-07-08T23:37:08.731ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 66b771cd-f80b-4ab2-8708-59069c59d7cd uri = /sp/switch/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
6722026-07-08T23:37:08.731ZTRACtest_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] }) }
6732026-07-08T23:37:08.731ZTRACtest_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] }) }
6742026-07-08T23:37:08.731ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6752026-07-08T23:37:08.731ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-sled0 response = CabooseValue
6762026-07-08T23:37:08.731ZTRACtest_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] }) }
6772026-07-08T23:37:08.731ZINFOtest_updates (dropshot): request completed latency_us = 1107 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 14e0028b-b686-4a74-822c-2d7a94eaabc6 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
6782026-07-08T23:37:08.731ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-sled1 response = CabooseValue
6792026-07-08T23:37:08.731ZTRACtest_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] }) }
6802026-07-08T23:37:08.731ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 29 } interface = fake-switch0 response = CabooseValue
6812026-07-08T23:37:08.731ZTRACtest_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] }) }
6822026-07-08T23:37:08.731ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
6832026-07-08T23:37:08.731ZINFOtest_updates (dropshot): request completed latency_us = 1133 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 512ea3ed-3a9d-4a9f-bbe1-8071767df7f0 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
6842026-07-08T23:37:08.731ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "14e0028b-b686-4a74-822c-2d7a94eaabc6", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
6852026-07-08T23:37:08.731ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1/component/stage0/caboose?firmware_slot=0
6862026-07-08T23:37:08.731ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "512ea3ed-3a9d-4a9f-bbe1-8071767df7f0", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
6872026-07-08T23:37:08.731ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0/component/stage0/caboose?firmware_slot=0
6882026-07-08T23:37:08.731ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-sled1 response = CabooseValue
6892026-07-08T23:37:08.731ZTRACtest_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] }) }
6902026-07-08T23:37:08.731ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 17586d48-9b48-4b97-8d67-4a70d9fd7bb9 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
6912026-07-08T23:37:08.731ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 17586d48-9b48-4b97-8d67-4a70d9fd7bb9 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
6922026-07-08T23:37:08.731ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = c2acf3ed-12d0-44e0-bd45-192245afd886 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
6932026-07-08T23:37:08.731ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = c2acf3ed-12d0-44e0-bd45-192245afd886 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
6942026-07-08T23:37:08.731ZTRACtest_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] }) }
6952026-07-08T23:37:08.731ZTRACtest_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] }) }
6962026-07-08T23:37:08.731ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 30 } interface = fake-switch0 response = CabooseValue
6972026-07-08T23:37:08.731ZTRACtest_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] }) }
6982026-07-08T23:37:08.731ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-sled1 response = CabooseValue
6992026-07-08T23:37:08.731ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-switch1 response = CabooseValue
7002026-07-08T23:37:08.731ZTRACtest_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] }) }
7012026-07-08T23:37:08.731ZTRACtest_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] }) }
7022026-07-08T23:37:08.731ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 31 } interface = fake-switch0 response = CabooseValue
7032026-07-08T23:37:08.731ZTRACtest_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] }) }
7042026-07-08T23:37:08.731ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-sled0 response = CabooseValue
7052026-07-08T23:37:08.731ZTRACtest_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] }) }
7062026-07-08T23:37:08.731ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-sled1 response = CabooseValue
7072026-07-08T23:37:08.731ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-switch1 response = CabooseValue
7082026-07-08T23:37:08.732ZTRACtest_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] }) }
7092026-07-08T23:37:08.732ZTRACtest_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] }) }
7102026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 32 } interface = fake-switch0 response = CabooseValue
7112026-07-08T23:37:08.732ZTRACtest_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] }) }
7122026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-sled0 response = CabooseValue
7132026-07-08T23:37:08.732ZTRACtest_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] }) }
7142026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-switch1 response = CabooseValue
7152026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-sled1 response = CabooseValue
7162026-07-08T23:37:08.732ZTRACtest_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] }) }
7172026-07-08T23:37:08.732ZTRACtest_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] }) }
7182026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-sled0 response = CabooseValue
7192026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 33 } interface = fake-switch0 response = CabooseValue
7202026-07-08T23:37:08.732ZTRACtest_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] }) }
7212026-07-08T23:37:08.732ZTRACtest_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] }) }
7222026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7232026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-switch1 response = CabooseValue
7242026-07-08T23:37:08.732ZTRACtest_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] }) }
7252026-07-08T23:37:08.732ZINFOtest_updates (dropshot): request completed latency_us = 1000 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 9042885e-8774-40c6-b9e6-38a179a296f7 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
7262026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-sled0 response = CabooseValue
7272026-07-08T23:37:08.732ZTRACtest_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] }) }
7282026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 34 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7292026-07-08T23:37:08.732ZINFOtest_updates (dropshot): request completed latency_us = 1011 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 66b771cd-f80b-4ab2-8708-59069c59d7cd response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
7302026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-switch1 response = CabooseValue
7312026-07-08T23:37:08.732ZTRACtest_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] }) }
7322026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-sled0 response = CabooseValue
7332026-07-08T23:37:08.732ZTRACtest_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] }) }
7342026-07-08T23:37:08.732ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "9042885e-8774-40c6-b9e6-38a179a296f7", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
7352026-07-08T23:37:08.732ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "66b771cd-f80b-4ab2-8708-59069c59d7cd", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
7362026-07-08T23:37:08.732ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1/component/stage0/caboose?firmware_slot=1
7372026-07-08T23:37:08.732ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0/component/stage0/caboose?firmware_slot=0
7382026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7392026-07-08T23:37:08.732ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 5988a89c-ba77-4c76-90c3-90062966ac11 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
7402026-07-08T23:37:08.732ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 5988a89c-ba77-4c76-90c3-90062966ac11 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
7412026-07-08T23:37:08.732ZINFOtest_updates (dropshot): request completed latency_us = 822 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = c2acf3ed-12d0-44e0-bd45-192245afd886 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
7422026-07-08T23:37:08.732ZTRACtest_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] }) }
7432026-07-08T23:37:08.732ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = ef903f3e-97de-400a-abd8-5bb597086e01 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
7442026-07-08T23:37:08.732ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = ef903f3e-97de-400a-abd8-5bb597086e01 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
7452026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7462026-07-08T23:37:08.732ZTRACtest_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] }) }
7472026-07-08T23:37:08.732ZINFOtest_updates (dropshot): request completed latency_us = 940 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 17586d48-9b48-4b97-8d67-4a70d9fd7bb9 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
7482026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 35 } interface = fake-switch0 response = CabooseValue
7492026-07-08T23:37:08.732ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "c2acf3ed-12d0-44e0-bd45-192245afd886", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
7502026-07-08T23:37:08.732ZTRACtest_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] }) }
7512026-07-08T23:37:08.732ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1/component/stage0/caboose?firmware_slot=1
7522026-07-08T23:37:08.732ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "17586d48-9b48-4b97-8d67-4a70d9fd7bb9", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
7532026-07-08T23:37:08.732ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0/component/stage0/caboose?firmware_slot=1
7542026-07-08T23:37:08.732ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 9c9abbb6-6d8c-47f6-bcc3-ed623227608a uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
7552026-07-08T23:37:08.732ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 9c9abbb6-6d8c-47f6-bcc3-ed623227608a uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
7562026-07-08T23:37:08.732ZTRACtest_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] }) }
7572026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-sled1 response = CabooseValue
7582026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 36 } interface = fake-switch0 response = CabooseValue
7592026-07-08T23:37:08.732ZTRACtest_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] }) }
7602026-07-08T23:37:08.732ZTRACtest_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] }) }
7612026-07-08T23:37:08.732ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 654a95c3-da78-408f-b712-006e0fa6706b uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
7622026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-switch1 response = CabooseValue
7632026-07-08T23:37:08.732ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 654a95c3-da78-408f-b712-006e0fa6706b uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
7642026-07-08T23:37:08.732ZTRACtest_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] }) }
7652026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 37 } interface = fake-switch0 response = CabooseValue
7662026-07-08T23:37:08.732ZTRACtest_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] }) }
7672026-07-08T23:37:08.732ZTRACtest_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] }) }
7682026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-sled1 response = CabooseValue
7692026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-switch1 response = CabooseValue
7702026-07-08T23:37:08.732ZTRACtest_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] }) }
7712026-07-08T23:37:08.732ZTRACtest_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] }) }
7722026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 38 } interface = fake-switch0 response = CabooseValue
7732026-07-08T23:37:08.732ZTRACtest_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] }) }
7742026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-switch1 response = CabooseValue
7752026-07-08T23:37:08.732ZTRACtest_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] }) }
7762026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-sled0 response = CabooseValue
7772026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-sled1 response = CabooseValue
7782026-07-08T23:37:08.732ZTRACtest_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] }) }
7792026-07-08T23:37:08.732ZTRACtest_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] }) }
7802026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 39 } interface = fake-switch0 response = CabooseValue
7812026-07-08T23:37:08.732ZTRACtest_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] }) }
7822026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-sled0 response = CabooseValue
7832026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-sled1 response = CabooseValue
7842026-07-08T23:37:08.732ZTRACtest_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] }) }
7852026-07-08T23:37:08.732ZTRACtest_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] }) }
7862026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-switch1 response = CabooseValue
7872026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 40 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7882026-07-08T23:37:08.732ZTRACtest_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] }) }
7892026-07-08T23:37:08.732ZINFOtest_updates (dropshot): request completed latency_us = 885 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 5988a89c-ba77-4c76-90c3-90062966ac11 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
7902026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-sled1 response = CabooseValue
7912026-07-08T23:37:08.732ZTRACtest_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] }) }
7922026-07-08T23:37:08.732ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-switch1 response = CabooseValue
7932026-07-08T23:37:08.732ZTRACtest_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] }) }
7942026-07-08T23:37:08.733ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-sled0 response = CabooseValue
7952026-07-08T23:37:08.733ZTRACtest_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] }) }
7962026-07-08T23:37:08.733ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
7972026-07-08T23:37:08.733ZINFOtest_updates (dropshot): request completed latency_us = 886 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = ef903f3e-97de-400a-abd8-5bb597086e01 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
7982026-07-08T23:37:08.733ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "5988a89c-ba77-4c76-90c3-90062966ac11", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
7992026-07-08T23:37:08.733ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
8002026-07-08T23:37:08.733ZINFOtest_updates (dropshot): request completed latency_us = 666 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 9c9abbb6-6d8c-47f6-bcc3-ed623227608a response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
8012026-07-08T23:37:08.733ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0/component/stage0/caboose?firmware_slot=1
8022026-07-08T23:37:08.733ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "9c9abbb6-6d8c-47f6-bcc3-ed623227608a", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
8032026-07-08T23:37:08.733ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "ef903f3e-97de-400a-abd8-5bb597086e01", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
8042026-07-08T23:37:08.733ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1
8052026-07-08T23:37:08.733ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-sled0 response = CabooseValue
8062026-07-08T23:37:08.733ZTRACtest_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] }) }
8072026-07-08T23:37:08.733ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = a469f056-6122-4852-b1bb-f5b1eb59e401 uri = /sp/switch/1
8082026-07-08T23:37:08.733ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = a469f056-6122-4852-b1bb-f5b1eb59e401 uri = /sp/switch/1 version = 3.0.0
8092026-07-08T23:37:08.733ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }
8102026-07-08T23:37:08.733ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 95275a1e-6adc-4e28-9405-8f17e6c7755c uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
8112026-07-08T23:37:08.733ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 95275a1e-6adc-4e28-9405-8f17e6c7755c uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
8122026-07-08T23:37:08.733ZTRACtest_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] }) }
8132026-07-08T23:37:08.733ZDEBGtest_updates: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
8142026-07-08T23:37:08.733ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1
8152026-07-08T23:37:08.733ZTRACtest_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]) }) })
8162026-07-08T23:37:08.733ZTRACtest_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 }) }
8172026-07-08T23:37:08.733ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 41 } interface = fake-switch0 response = CabooseValue
8182026-07-08T23:37:08.733ZTRACtest_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] }) }
8192026-07-08T23:37:08.733ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-sled0 response = CabooseValue
8202026-07-08T23:37:08.733ZTRACtest_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] }) }
8212026-07-08T23:37:08.733ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 6a134c55-6aa0-43cf-9fb1-45ac15d152a1 uri = /sp/sled/1
8222026-07-08T23:37:08.733ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 6a134c55-6aa0-43cf-9fb1-45ac15d152a1 uri = /sp/sled/1 version = 3.0.0
8232026-07-08T23:37:08.733ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 42 } interface = fake-switch0 response = CabooseValue
8242026-07-08T23:37:08.733ZTRACtest_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] }) }
8252026-07-08T23:37:08.733ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }
8262026-07-08T23:37:08.733ZTRACtest_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(()) }))
8272026-07-08T23:37:08.733ZDEBGtest_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
8282026-07-08T23:37:08.733ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
8292026-07-08T23:37:08.733ZINFOtest_updates (dropshot): request completed latency_us = 542 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = a469f056-6122-4852-b1bb-f5b1eb59e401 response_code = 200 uri = /sp/switch/1
8302026-07-08T23:37:08.733ZINFOtest_updates (dropshot): request completed latency_us = 1444 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 654a95c3-da78-408f-b712-006e0fa6706b response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
8312026-07-08T23:37:08.733ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 43 } interface = fake-switch0 response = CabooseValue
8322026-07-08T23:37:08.733ZTRACtest_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] }) }
8332026-07-08T23:37:08.733ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "a469f056-6122-4852-b1bb-f5b1eb59e401", "content-length": "734", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
8342026-07-08T23:37:08.733ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "654a95c3-da78-408f-b712-006e0fa6706b", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
8352026-07-08T23:37:08.733ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1/component
8362026-07-08T23:37:08.733ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0
8372026-07-08T23:37:08.733ZTRACtest_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]) }) })
8382026-07-08T23:37:08.733ZTRACtest_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 }) }
8392026-07-08T23:37:08.733ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 87d56726-a04e-48f4-a5f9-591e9a7d2659 uri = /sp/switch/1/component
8402026-07-08T23:37:08.733ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 87d56726-a04e-48f4-a5f9-591e9a7d2659 uri = /sp/switch/1/component version = 3.0.0
8412026-07-08T23:37:08.733ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 5d491968-a426-4e87-b8c2-553ff39fde83 uri = /sp/sled/0
8422026-07-08T23:37:08.733ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 5d491968-a426-4e87-b8c2-553ff39fde83 uri = /sp/sled/0 version = 3.0.0
8432026-07-08T23:37:08.733ZTRACtest_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 }) }
8442026-07-08T23:37:08.733ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }
8452026-07-08T23:37:08.733ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 44 } interface = fake-switch0 response = CabooseValue
8462026-07-08T23:37:08.733ZTRACtest_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] }) }
8472026-07-08T23:37:08.733ZDEBGtest_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
8482026-07-08T23:37:08.733ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-switch1 response = Inventory(TlvPage { offset: 0, total: 0 })
8492026-07-08T23:37:08.733ZTRACtest_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(()) }))
8502026-07-08T23:37:08.733ZINFOtest_updates (dropshot): request completed latency_us = 252 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 87d56726-a04e-48f4-a5f9-591e9a7d2659 response_code = 200 uri = /sp/switch/1/component
8512026-07-08T23:37:08.733ZINFOtest_updates (dropshot): request completed latency_us = 820 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 6a134c55-6aa0-43cf-9fb1-45ac15d152a1 response_code = 200 uri = /sp/sled/1
8522026-07-08T23:37:08.733ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 45 } interface = fake-switch0 response = CabooseValue
8532026-07-08T23:37:08.733ZTRACtest_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] }) }
8542026-07-08T23:37:08.733ZTRACtest_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]) }) })
8552026-07-08T23:37:08.733ZTRACtest_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 }) }
8562026-07-08T23:37:08.733ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "87d56726-a04e-48f4-a5f9-591e9a7d2659", "content-length": "17", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
8572026-07-08T23:37:08.733ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1/component/sp/caboose?firmware_slot=0
8582026-07-08T23:37:08.734ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1", status: 200, headers: {"content-type": "application/json", "x-request-id": "6a134c55-6aa0-43cf-9fb1-45ac15d152a1", "content-length": "723", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
8592026-07-08T23:37:08.734ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 46 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
8602026-07-08T23:37:08.734ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1/component
8612026-07-08T23:37:08.734ZINFOtest_updates (dropshot): request completed latency_us = 1531 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 95275a1e-6adc-4e28-9405-8f17e6c7755c response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
8622026-07-08T23:37:08.734ZTRACtest_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(()) }))
8632026-07-08T23:37:08.734ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 6d6750ae-7504-4689-a586-6338d61c26f5 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
8642026-07-08T23:37:08.734ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 6d6750ae-7504-4689-a586-6338d61c26f5 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
8652026-07-08T23:37:08.734ZINFOtest_updates (dropshot): request completed latency_us = 735 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 5d491968-a426-4e87-b8c2-553ff39fde83 response_code = 200 uri = /sp/sled/0
8662026-07-08T23:37:08.734ZTRACtest_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] }) }
8672026-07-08T23:37:08.734ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "5d491968-a426-4e87-b8c2-553ff39fde83", "content-length": "723", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
8682026-07-08T23:37:08.734ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "95275a1e-6adc-4e28-9405-8f17e6c7755c", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
8692026-07-08T23:37:08.734ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0/component
8702026-07-08T23:37:08.734ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0
8712026-07-08T23:37:08.734ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 1e5184fc-d72f-4c88-86a2-4ca03f44fa93 uri = /sp/sled/1/component
8722026-07-08T23:37:08.734ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 1e5184fc-d72f-4c88-86a2-4ca03f44fa93 uri = /sp/sled/1/component version = 3.0.0
8732026-07-08T23:37:08.734ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = baed219c-1ff1-4ff4-9fa1-3a797e885087 uri = /sp/sled/0/component
8742026-07-08T23:37:08.734ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = baed219c-1ff1-4ff4-9fa1-3a797e885087 uri = /sp/sled/0/component version = 3.0.0
8752026-07-08T23:37:08.734ZTRACtest_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 }) }
8762026-07-08T23:37:08.734ZTRACtest_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 }) }
8772026-07-08T23:37:08.734ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = f271bf1a-ed42-4323-9860-cc2ee3b2fdc4 uri = /sp/switch/0
8782026-07-08T23:37:08.734ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = f271bf1a-ed42-4323-9860-cc2ee3b2fdc4 uri = /sp/switch/0 version = 3.0.0
8792026-07-08T23:37:08.734ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }
8802026-07-08T23:37:08.734ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 47 } interface = fake-switch1 response = CabooseValue
8812026-07-08T23:37:08.734ZTRACtest_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] }) }
8822026-07-08T23:37:08.734ZDEBGtest_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
8832026-07-08T23:37:08.734ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-sled0 response = Inventory(TlvPage { offset: 0, total: 10 })
8842026-07-08T23:37:08.734ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-sled1 response = Inventory(TlvPage { offset: 0, total: 10 })
8852026-07-08T23:37:08.734ZINFOtest_updates (dropshot): request completed latency_us = 326 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = baed219c-1ff1-4ff4-9fa1-3a797e885087 response_code = 200 uri = /sp/sled/0/component
8862026-07-08T23:37:08.734ZINFOtest_updates (dropshot): request completed latency_us = 452 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 1e5184fc-d72f-4c88-86a2-4ca03f44fa93 response_code = 200 uri = /sp/sled/1/component
8872026-07-08T23:37:08.735ZTRACtest_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]) }) })
8882026-07-08T23:37:08.735ZTRACtest_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 }) }
8892026-07-08T23:37:08.735ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 48 } interface = fake-switch1 response = CabooseValue
8902026-07-08T23:37:08.735ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "baed219c-1ff1-4ff4-9fa1-3a797e885087", "content-length": "1469", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
8912026-07-08T23:37:08.735ZTRACtest_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] }) }
8922026-07-08T23:37:08.735ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0/component/sp/caboose?firmware_slot=0
8932026-07-08T23:37:08.735ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "1e5184fc-d72f-4c88-86a2-4ca03f44fa93", "content-length": "1461", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
8942026-07-08T23:37:08.735ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1/component/sp/caboose?firmware_slot=0
8952026-07-08T23:37:08.735ZTRACtest_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(()) }))
8962026-07-08T23:37:08.735ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-switch1 response = CabooseValue
8972026-07-08T23:37:08.735ZINFOtest_updates (dropshot): request completed latency_us = 674 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = f271bf1a-ed42-4323-9860-cc2ee3b2fdc4 response_code = 200 uri = /sp/switch/0
8982026-07-08T23:37:08.735ZTRACtest_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] }) }
8992026-07-08T23:37:08.735ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 8c72b51e-146c-4864-9e93-e11d46bf8d2d uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
9002026-07-08T23:37:08.735ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 8c72b51e-146c-4864-9e93-e11d46bf8d2d uri = /sp/sled/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
9012026-07-08T23:37:08.735ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0", status: 200, headers: {"content-type": "application/json", "x-request-id": "f271bf1a-ed42-4323-9860-cc2ee3b2fdc4", "content-length": "734", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
9022026-07-08T23:37:08.736ZTRACtest_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] }) }
9032026-07-08T23:37:08.736ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = e1292a55-7b9f-4c9a-81e0-d46d90922ace uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
9042026-07-08T23:37:08.736ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = e1292a55-7b9f-4c9a-81e0-d46d90922ace uri = /sp/sled/1/component/sp/caboose?firmware_slot=0 version = 3.0.0
9052026-07-08T23:37:08.736ZTRACtest_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] }) }
9062026-07-08T23:37:08.736ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0/component
9072026-07-08T23:37:08.736ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-switch1 response = CabooseValue
9082026-07-08T23:37:08.736ZTRACtest_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] }) }
9092026-07-08T23:37:08.736ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-sled1 response = CabooseValue
9102026-07-08T23:37:08.736ZTRACtest_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] }) }
9112026-07-08T23:37:08.736ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 86efbcd5-cdef-4981-9b6c-a37526c0a025 uri = /sp/switch/0/component
9122026-07-08T23:37:08.736ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-sled0 response = CabooseValue
9132026-07-08T23:37:08.736ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 86efbcd5-cdef-4981-9b6c-a37526c0a025 uri = /sp/switch/0/component version = 3.0.0
9142026-07-08T23:37:08.736ZTRACtest_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] }) }
9152026-07-08T23:37:08.736ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-sled1 response = CabooseValue
9162026-07-08T23:37:08.736ZTRACtest_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] }) }
9172026-07-08T23:37:08.736ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9182026-07-08T23:37:08.736ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
9192026-07-08T23:37:08.736ZTRACtest_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 }) }
9202026-07-08T23:37:08.736ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-sled0 response = CabooseValue
9212026-07-08T23:37:08.736ZTRACtest_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] }) }
9222026-07-08T23:37:08.736ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-sled1 response = CabooseValue
9232026-07-08T23:37:08.736ZTRACtest_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] }) }
9242026-07-08T23:37:08.736ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 52 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9252026-07-08T23:37:08.736ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 49 } interface = fake-switch0 response = Inventory(TlvPage { offset: 0, total: 2 })
9262026-07-08T23:37:08.736ZINFOtest_updates (dropshot): request completed latency_us = 1706 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 6d6750ae-7504-4689-a586-6338d61c26f5 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
9272026-07-08T23:37:08.736ZINFOtest_updates (dropshot): request completed latency_us = 220 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 86efbcd5-cdef-4981-9b6c-a37526c0a025 response_code = 200 uri = /sp/switch/0/component
9282026-07-08T23:37:08.736ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-sled1 response = CabooseValue
9292026-07-08T23:37:08.736ZTRACtest_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] }) }
9302026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-sled0 response = CabooseValue
9312026-07-08T23:37:08.737ZTRACtest_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] }) }
9322026-07-08T23:37:08.737ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "6d6750ae-7504-4689-a586-6338d61c26f5", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
9332026-07-08T23:37:08.737ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1/component/sp/caboose?firmware_slot=1
9342026-07-08T23:37:08.737ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0/component", status: 200, headers: {"content-type": "application/json", "x-request-id": "86efbcd5-cdef-4981-9b6c-a37526c0a025", "content-length": "315", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
9352026-07-08T23:37:08.737ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0/component/sp/caboose?firmware_slot=0
9362026-07-08T23:37:08.737ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 0dd13f0b-fb56-4e01-b55a-46b585d8cbb4 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
9372026-07-08T23:37:08.737ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 0dd13f0b-fb56-4e01-b55a-46b585d8cbb4 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
9382026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-sled0 response = CabooseValue
9392026-07-08T23:37:08.737ZTRACtest_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] }) }
9402026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9412026-07-08T23:37:08.737ZTRACtest_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] }) }
9422026-07-08T23:37:08.737ZTRACtest_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] }) }
9432026-07-08T23:37:08.737ZINFOtest_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]:46315
9442026-07-08T23:37:08.737ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 14dc931e-6136-43a1-a786-ecbd70b10416 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
9452026-07-08T23:37:08.737ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 14dc931e-6136-43a1-a786-ecbd70b10416 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0 version = 3.0.0
9462026-07-08T23:37:08.737ZTRACtest_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] }) }
9472026-07-08T23:37:08.737ZINFOtest_updates (NexusTcpProxy): exiting file = wicketd/src/nexus_proxy.rs:86
9482026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9492026-07-08T23:37:08.737ZINFOtest_updates (dropshot): request completed latency_us = 1019 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = e1292a55-7b9f-4c9a-81e0-d46d90922ace response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
9502026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9512026-07-08T23:37:08.737ZTRACtest_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] }) }
9522026-07-08T23:37:08.737ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "e1292a55-7b9f-4c9a-81e0-d46d90922ace", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
9532026-07-08T23:37:08.737ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1/component/sp/caboose?firmware_slot=1
9542026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 53 } interface = fake-switch1 response = CabooseValue
9552026-07-08T23:37:08.737ZTRACtest_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] }) }
9562026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 50 } interface = fake-switch0 response = CabooseValue
9572026-07-08T23:37:08.737ZTRACtest_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] }) }
9582026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9592026-07-08T23:37:08.737ZINFOtest_updates (dropshot): request completed latency_us = 1617 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 8c72b51e-146c-4864-9e93-e11d46bf8d2d response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
9602026-07-08T23:37:08.737ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 88e5183c-f8b7-4be3-aa38-c85b89aaf897 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
9612026-07-08T23:37:08.737ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 88e5183c-f8b7-4be3-aa38-c85b89aaf897 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1 version = 3.0.0
9622026-07-08T23:37:08.737ZTRACtest_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] }) }
9632026-07-08T23:37:08.737ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "8c72b51e-146c-4864-9e93-e11d46bf8d2d", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
9642026-07-08T23:37:08.737ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0/component/sp/caboose?firmware_slot=1
9652026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-switch1 response = CabooseValue
9662026-07-08T23:37:08.737ZTRACtest_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] }) }
9672026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 51 } interface = fake-switch0 response = CabooseValue
9682026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-sled1 response = CabooseValue
9692026-07-08T23:37:08.737ZTRACtest_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] }) }
9702026-07-08T23:37:08.737ZTRACtest_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] }) }
9712026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-switch1 response = CabooseValue
9722026-07-08T23:37:08.737ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = bf05e711-22ca-41ef-8320-d2697dc4c0e7 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
9732026-07-08T23:37:08.737ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = bf05e711-22ca-41ef-8320-d2697dc4c0e7 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
9742026-07-08T23:37:08.737ZTRACtest_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] }) }
9752026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-sled1 response = CabooseValue
9762026-07-08T23:37:08.737ZTRACtest_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] }) }
9772026-07-08T23:37:08.737ZTRACtest_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] }) }
9782026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 52 } interface = fake-switch0 response = CabooseValue
9792026-07-08T23:37:08.737ZTRACtest_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] }) }
9802026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-switch1 response = CabooseValue
9812026-07-08T23:37:08.737ZTRACtest_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] }) }
9822026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-sled1 response = CabooseValue
9832026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-sled0 response = CabooseValue
9842026-07-08T23:37:08.737ZTRACtest_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] }) }
9852026-07-08T23:37:08.737ZTRACtest_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] }) }
9862026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-switch1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9872026-07-08T23:37:08.737ZTRACtest_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] }) }
9882026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-sled0 response = CabooseValue
9892026-07-08T23:37:08.737ZTRACtest_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] }) }
9902026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 53 } interface = fake-switch0 response = CabooseValue
9912026-07-08T23:37:08.737ZTRACtest_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] }) }
9922026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-sled1 response = CabooseValue
9932026-07-08T23:37:08.737ZTRACtest_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] }) }
9942026-07-08T23:37:08.737ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-sled0 response = CabooseValue
9952026-07-08T23:37:08.738ZTRACtest_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] }) }
9962026-07-08T23:37:08.738ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
9972026-07-08T23:37:08.738ZINFOtest_updates (dropshot): request completed latency_us = 1798 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 0dd13f0b-fb56-4e01-b55a-46b585d8cbb4 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
9982026-07-08T23:37:08.738ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-sled1 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
9992026-07-08T23:37:08.738ZTRACtest_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] }) }
10002026-07-08T23:37:08.738ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 54 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
10012026-07-08T23:37:08.738ZTRACtest_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] }) }
10022026-07-08T23:37:08.738ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "0dd13f0b-fb56-4e01-b55a-46b585d8cbb4", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
10032026-07-08T23:37:08.738ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1/component/rot/caboose?firmware_slot=0
10042026-07-08T23:37:08.738ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 04fa3127-3b34-481d-98a4-c6f495917f05 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
10052026-07-08T23:37:08.738ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 04fa3127-3b34-481d-98a4-c6f495917f05 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
10062026-07-08T23:37:08.738ZTRACtest_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] }) }
10072026-07-08T23:37:08.738ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10082026-07-08T23:37:08.738ZINFOtest_updates (dropshot): request completed latency_us = 1501 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 88e5183c-f8b7-4be3-aa38-c85b89aaf897 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
10092026-07-08T23:37:08.738ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-sled0 response = CabooseValue
10102026-07-08T23:37:08.738ZTRACtest_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] }) }
10112026-07-08T23:37:08.738ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 55 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10122026-07-08T23:37:08.738ZINFOtest_updates (dropshot): request completed latency_us = 2365 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 14dc931e-6136-43a1-a786-ecbd70b10416 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
10132026-07-08T23:37:08.738ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "88e5183c-f8b7-4be3-aa38-c85b89aaf897", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
10142026-07-08T23:37:08.738ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1/component/rot/caboose?firmware_slot=0
10152026-07-08T23:37:08.739ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-sled0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
10162026-07-08T23:37:08.739ZTRACtest_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] }) }
10172026-07-08T23:37:08.739ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0/component/sp/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "14dc931e-6136-43a1-a786-ecbd70b10416", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
10182026-07-08T23:37:08.739ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0/component/sp/caboose?firmware_slot=1
10192026-07-08T23:37:08.739ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-switch1 response = CabooseValue
10202026-07-08T23:37:08.739ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
10212026-07-08T23:37:08.739ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = a7b7624f-9c89-4a06-b67d-f262d103f40e uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
10222026-07-08T23:37:08.739ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = a7b7624f-9c89-4a06-b67d-f262d103f40e uri = /sp/sled/1/component/rot/caboose?firmware_slot=0 version = 3.0.0
10232026-07-08T23:37:08.739ZTRACtest_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] }) }
10242026-07-08T23:37:08.739ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 6fcc3257-8fd5-4704-8469-d1fcac7c3875 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
10252026-07-08T23:37:08.739ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 6fcc3257-8fd5-4704-8469-d1fcac7c3875 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1 version = 3.0.0
10262026-07-08T23:37:08.739ZTRACtest_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] }) }
10272026-07-08T23:37:08.739ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-switch1 response = CabooseValue
10282026-07-08T23:37:08.739ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
10292026-07-08T23:37:08.739ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-sled1 response = CabooseValue
10302026-07-08T23:37:08.739ZTRACtest_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] }) }
10312026-07-08T23:37:08.739ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10322026-07-08T23:37:08.739ZINFOtest_updates (dropshot): request completed latency_us = 2077 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = bf05e711-22ca-41ef-8320-d2697dc4c0e7 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
10332026-07-08T23:37:08.739ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 56 } interface = fake-switch0 response = CabooseValue
10342026-07-08T23:37:08.739ZTRACtest_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] }) }
10352026-07-08T23:37:08.739ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "bf05e711-22ca-41ef-8320-d2697dc4c0e7", "content-length": "109", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
10362026-07-08T23:37:08.740ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0/component/rot/caboose?firmware_slot=0
10372026-07-08T23:37:08.740ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = e7d561db-24fc-41f9-837c-be5ec141c064 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
10382026-07-08T23:37:08.740ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = e7d561db-24fc-41f9-837c-be5ec141c064 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
10392026-07-08T23:37:08.740ZTRACtest_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] }) }
10402026-07-08T23:37:08.740ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-switch1 response = CabooseValue
10412026-07-08T23:37:08.740ZTRACtest_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] }) }
10422026-07-08T23:37:08.740ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-sled1 response = CabooseValue
10432026-07-08T23:37:08.740ZTRACtest_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] }) }
10442026-07-08T23:37:08.740ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 57 } interface = fake-switch0 response = CabooseValue
10452026-07-08T23:37:08.740ZTRACtest_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] }) }
10462026-07-08T23:37:08.740ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-switch1 response = CabooseValue
10472026-07-08T23:37:08.740ZTRACtest_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] }) }
10482026-07-08T23:37:08.740ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-sled1 response = CabooseValue
10492026-07-08T23:37:08.740ZTRACtest_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] }) }
10502026-07-08T23:37:08.740ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-sled0 response = CabooseValue
10512026-07-08T23:37:08.740ZTRACtest_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] }) }
10522026-07-08T23:37:08.740ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 58 } interface = fake-switch0 response = CabooseValue
10532026-07-08T23:37:08.740ZTRACtest_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] }) }
10542026-07-08T23:37:08.740ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-sled0 response = CabooseValue
10552026-07-08T23:37:08.740ZTRACtest_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] }) }
10562026-07-08T23:37:08.740ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-switch1 response = CabooseValue
10572026-07-08T23:37:08.740ZTRACtest_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] }) }
10582026-07-08T23:37:08.740ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-sled1 response = CabooseValue
10592026-07-08T23:37:08.740ZTRACtest_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] }) }
10602026-07-08T23:37:08.740ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-sled0 response = CabooseValue
10612026-07-08T23:37:08.740ZTRACtest_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] }) }
10622026-07-08T23:37:08.740ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 59 } interface = fake-switch0 response = CabooseValue
10632026-07-08T23:37:08.740ZTRACtest_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] }) }
10642026-07-08T23:37:08.741ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10652026-07-08T23:37:08.741ZINFOtest_updates (dropshot): request completed latency_us = 2264 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = 04fa3127-3b34-481d-98a4-c6f495917f05 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
10662026-07-08T23:37:08.741ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-sled1 response = CabooseValue
10672026-07-08T23:37:08.741ZTRACtest_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] }) }
10682026-07-08T23:37:08.741ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 60 } interface = fake-switch0 response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
10692026-07-08T23:37:08.741ZTRACtest_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] }) }
10702026-07-08T23:37:08.741ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "04fa3127-3b34-481d-98a4-c6f495917f05", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
10712026-07-08T23:37:08.741ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1/component/rot/caboose?firmware_slot=1
10722026-07-08T23:37:08.741ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-sled0 response = CabooseValue
10732026-07-08T23:37:08.741ZTRACtest_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] }) }
10742026-07-08T23:37:08.741ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = a3406149-2073-4b4d-b3ab-fb86a5e96b71 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
10752026-07-08T23:37:08.741ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = a3406149-2073-4b4d-b3ab-fb86a5e96b71 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
10762026-07-08T23:37:08.741ZTRACtest_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] }) }
10772026-07-08T23:37:08.741ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10782026-07-08T23:37:08.741ZINFOtest_updates (dropshot): request completed latency_us = 1990 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = a7b7624f-9c89-4a06-b67d-f262d103f40e response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
10792026-07-08T23:37:08.741ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "a7b7624f-9c89-4a06-b67d-f262d103f40e", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
10802026-07-08T23:37:08.741ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1/component/rot/caboose?firmware_slot=1
10812026-07-08T23:37:08.741ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-sled0 response = CabooseValue
10822026-07-08T23:37:08.742ZTRACtest_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] }) }
10832026-07-08T23:37:08.742ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 61 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10842026-07-08T23:37:08.742ZINFOtest_updates (dropshot): request completed latency_us = 2190 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 6fcc3257-8fd5-4704-8469-d1fcac7c3875 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
10852026-07-08T23:37:08.742ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-switch1 response = CabooseValue
10862026-07-08T23:37:08.742ZTRACtest_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] }) }
10872026-07-08T23:37:08.742ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 66f07832-d126-4a62-b7b6-4aa6d09f890b uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
10882026-07-08T23:37:08.742ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 66f07832-d126-4a62-b7b6-4aa6d09f890b uri = /sp/sled/1/component/rot/caboose?firmware_slot=1 version = 3.0.0
10892026-07-08T23:37:08.742ZTRACtest_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] }) }
10902026-07-08T23:37:08.742ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0/component/sp/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "6fcc3257-8fd5-4704-8469-d1fcac7c3875", "content-length": "111", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
10912026-07-08T23:37:08.742ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0/component/rot/caboose?firmware_slot=0
10922026-07-08T23:37:08.742ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 6df0e4bb-a7fb-4625-98dd-315ebb14cfeb uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
10932026-07-08T23:37:08.742ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 6df0e4bb-a7fb-4625-98dd-315ebb14cfeb uri = /sp/switch/0/component/rot/caboose?firmware_slot=0 version = 3.0.0
10942026-07-08T23:37:08.742ZTRACtest_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] }) }
10952026-07-08T23:37:08.742ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
10962026-07-08T23:37:08.742ZINFOtest_updates (dropshot): request completed latency_us = 2298 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = e7d561db-24fc-41f9-837c-be5ec141c064 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
10972026-07-08T23:37:08.742ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "e7d561db-24fc-41f9-837c-be5ec141c064", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
10982026-07-08T23:37:08.742ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0/component/rot/caboose?firmware_slot=1
10992026-07-08T23:37:08.742ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-switch1 response = CabooseValue
11002026-07-08T23:37:08.742ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
11012026-07-08T23:37:08.742ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-sled1 response = CabooseValue
11022026-07-08T23:37:08.742ZTRACtest_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] }) }
11032026-07-08T23:37:08.742ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = c0ef8f7c-8258-4d40-8ad4-85b43e45c6f7 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
11042026-07-08T23:37:08.742ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = c0ef8f7c-8258-4d40-8ad4-85b43e45c6f7 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
11052026-07-08T23:37:08.742ZTRACtest_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] }) }
11062026-07-08T23:37:08.742ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 62 } interface = fake-switch0 response = CabooseValue
11072026-07-08T23:37:08.742ZTRACtest_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] }) }
11082026-07-08T23:37:08.742ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-switch1 response = CabooseValue
11092026-07-08T23:37:08.742ZTRACtest_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] }) }
11102026-07-08T23:37:08.742ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-sled1 response = CabooseValue
11112026-07-08T23:37:08.743ZTRACtest_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] }) }
11122026-07-08T23:37:08.743ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 63 } interface = fake-switch0 response = CabooseValue
11132026-07-08T23:37:08.743ZTRACtest_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] }) }
11142026-07-08T23:37:08.743ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-sled0 response = CabooseValue
11152026-07-08T23:37:08.743ZTRACtest_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] }) }
11162026-07-08T23:37:08.743ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-sled0 response = CabooseValue
11172026-07-08T23:37:08.743ZTRACtest_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] }) }
11182026-07-08T23:37:08.743ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-switch1 response = CabooseValue
11192026-07-08T23:37:08.743ZTRACtest_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] }) }
11202026-07-08T23:37:08.743ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-sled1 response = CabooseValue
11212026-07-08T23:37:08.743ZTRACtest_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] }) }
11222026-07-08T23:37:08.743ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 64 } interface = fake-switch0 response = CabooseValue
11232026-07-08T23:37:08.743ZTRACtest_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] }) }
11242026-07-08T23:37:08.743ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-switch1 response = CabooseValue
11252026-07-08T23:37:08.743ZTRACtest_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] }) }
11262026-07-08T23:37:08.743ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-sled1 response = CabooseValue
11272026-07-08T23:37:08.743ZTRACtest_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] }) }
11282026-07-08T23:37:08.743ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-sled0 response = CabooseValue
11292026-07-08T23:37:08.743ZTRACtest_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] }) }
11302026-07-08T23:37:08.743ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 65 } interface = fake-switch0 response = CabooseValue
11312026-07-08T23:37:08.743ZTRACtest_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] }) }
11322026-07-08T23:37:08.743ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-sled0 response = CabooseValue
11332026-07-08T23:37:08.743ZTRACtest_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] }) }
11342026-07-08T23:37:08.743ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11352026-07-08T23:37:08.743ZINFOtest_updates (dropshot): request completed latency_us = 2236 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = a3406149-2073-4b4d-b3ab-fb86a5e96b71 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
11362026-07-08T23:37:08.743ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-sled1 response = CabooseValue
11372026-07-08T23:37:08.743ZTRACtest_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] }) }
11382026-07-08T23:37:08.743ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 66 } interface = fake-switch0 response = CabooseValue
11392026-07-08T23:37:08.743ZTRACtest_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] }) }
11402026-07-08T23:37:08.743ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "a3406149-2073-4b4d-b3ab-fb86a5e96b71", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
11412026-07-08T23:37:08.743ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1/component/stage0/caboose?firmware_slot=0
11422026-07-08T23:37:08.743ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = cd551012-714c-46c6-9607-99d6dd8755af uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
11432026-07-08T23:37:08.743ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = cd551012-714c-46c6-9607-99d6dd8755af uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
11442026-07-08T23:37:08.743ZTRACtest_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] }) }
11452026-07-08T23:37:08.743ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11462026-07-08T23:37:08.743ZINFOtest_updates (dropshot): request completed latency_us = 2098 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 66f07832-d126-4a62-b7b6-4aa6d09f890b response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
11472026-07-08T23:37:08.744ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-sled0 response = CabooseValue
11482026-07-08T23:37:08.744ZTRACtest_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] }) }
11492026-07-08T23:37:08.744ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 67 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11502026-07-08T23:37:08.744ZINFOtest_updates (dropshot): request completed latency_us = 1879 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 6df0e4bb-a7fb-4625-98dd-315ebb14cfeb response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
11512026-07-08T23:37:08.744ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "66f07832-d126-4a62-b7b6-4aa6d09f890b", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
11522026-07-08T23:37:08.744ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1/component/stage0/caboose?firmware_slot=0
11532026-07-08T23:37:08.744ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
11542026-07-08T23:37:08.744ZINFOtest_updates (dropshot): request completed latency_us = 1643 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = c0ef8f7c-8258-4d40-8ad4-85b43e45c6f7 response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
11552026-07-08T23:37:08.744ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0/component/rot/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "6df0e4bb-a7fb-4625-98dd-315ebb14cfeb", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
11562026-07-08T23:37:08.744ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0/component/rot/caboose?firmware_slot=1
11572026-07-08T23:37:08.744ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-switch1 response = CabooseValue
11582026-07-08T23:37:08.744ZTRACtest_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] }) }
11592026-07-08T23:37:08.744ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = dff6c603-6160-451c-9cd5-114ec482246e uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
11602026-07-08T23:37:08.744ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = dff6c603-6160-451c-9cd5-114ec482246e uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0 version = 3.0.0
11612026-07-08T23:37:08.744ZTRACtest_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] }) }
11622026-07-08T23:37:08.745ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "c0ef8f7c-8258-4d40-8ad4-85b43e45c6f7", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
11632026-07-08T23:37:08.745ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0/component/stage0/caboose?firmware_slot=0
11642026-07-08T23:37:08.745ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 071173f4-bc7d-4fee-9c42-0c72144887f8 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
11652026-07-08T23:37:08.745ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 071173f4-bc7d-4fee-9c42-0c72144887f8 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1 version = 3.0.0
11662026-07-08T23:37:08.745ZTRACtest_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] }) }
11672026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-switch1 response = CabooseValue
11682026-07-08T23:37:08.745ZTRACtest_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] }) }
11692026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-sled1 response = CabooseValue
11702026-07-08T23:37:08.745ZTRACtest_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] }) }
11712026-07-08T23:37:08.745ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 4dc83c4a-ae0e-4766-ac04-b8189dffc2a0 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
11722026-07-08T23:37:08.745ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 4dc83c4a-ae0e-4766-ac04-b8189dffc2a0 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
11732026-07-08T23:37:08.745ZTRACtest_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] }) }
11742026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 68 } interface = fake-switch0 response = CabooseValue
11752026-07-08T23:37:08.745ZTRACtest_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] }) }
11762026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-sled0 response = CabooseValue
11772026-07-08T23:37:08.745ZTRACtest_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] }) }
11782026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-switch1 response = CabooseValue
11792026-07-08T23:37:08.745ZTRACtest_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] }) }
11802026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-sled1 response = CabooseValue
11812026-07-08T23:37:08.745ZTRACtest_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] }) }
11822026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-sled0 response = CabooseValue
11832026-07-08T23:37:08.745ZTRACtest_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] }) }
11842026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 69 } interface = fake-switch0 response = CabooseValue
11852026-07-08T23:37:08.745ZTRACtest_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] }) }
11862026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-switch1 response = CabooseValue
11872026-07-08T23:37:08.745ZTRACtest_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] }) }
11882026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-sled1 response = CabooseValue
11892026-07-08T23:37:08.745ZTRACtest_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] }) }
11902026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 70 } interface = fake-switch0 response = CabooseValue
11912026-07-08T23:37:08.745ZTRACtest_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] }) }
11922026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-sled0 response = CabooseValue
11932026-07-08T23:37:08.745ZTRACtest_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] }) }
11942026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-sled1 response = CabooseValue
11952026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-switch1 response = CabooseValue
11962026-07-08T23:37:08.745ZTRACtest_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] }) }
11972026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
11982026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-sled0 response = CabooseValue
11992026-07-08T23:37:08.745ZTRACtest_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] }) }
12002026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 71 } interface = fake-switch0 response = CabooseValue
12012026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-sled1 response = CabooseValue
12022026-07-08T23:37:08.745ZTRACtest_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] }) }
12032026-07-08T23:37:08.745ZTRACtest_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] }) }
12042026-07-08T23:37:08.745ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-sled0 response = CabooseValue
12052026-07-08T23:37:08.745ZTRACtest_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] }) }
12062026-07-08T23:37:08.746ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12072026-07-08T23:37:08.746ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12082026-07-08T23:37:08.746ZINFOtest_updates (dropshot): request completed latency_us = 2242 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = cd551012-714c-46c6-9607-99d6dd8755af response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
12092026-07-08T23:37:08.746ZINFOtest_updates (dropshot): request completed latency_us = 1271 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = dff6c603-6160-451c-9cd5-114ec482246e response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
12102026-07-08T23:37:08.746ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 72 } interface = fake-switch0 response = CabooseValue
12112026-07-08T23:37:08.746ZTRACtest_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] }) }
12122026-07-08T23:37:08.746ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12132026-07-08T23:37:08.746ZINFOtest_updates (dropshot): request completed latency_us = 793 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = 4dc83c4a-ae0e-4766-ac04-b8189dffc2a0 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
12142026-07-08T23:37:08.746ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "cd551012-714c-46c6-9607-99d6dd8755af", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
12152026-07-08T23:37:08.746ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/1/component/stage0/caboose?firmware_slot=1
12162026-07-08T23:37:08.746ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "4dc83c4a-ae0e-4766-ac04-b8189dffc2a0", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
12172026-07-08T23:37:08.746ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/0/component/stage0/caboose?firmware_slot=1
12182026-07-08T23:37:08.746ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "dff6c603-6160-451c-9cd5-114ec482246e", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
12192026-07-08T23:37:08.746ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/sled/1/component/stage0/caboose?firmware_slot=1
12202026-07-08T23:37:08.746ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 73 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12212026-07-08T23:37:08.746ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = e8d4e768-7ed5-484f-8841-a3521232bf0b uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
12222026-07-08T23:37:08.746ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = e8d4e768-7ed5-484f-8841-a3521232bf0b uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
12232026-07-08T23:37:08.746ZINFOtest_updates (dropshot): request completed latency_us = 1430 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 071173f4-bc7d-4fee-9c42-0c72144887f8 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
12242026-07-08T23:37:08.746ZTRACtest_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] }) }
12252026-07-08T23:37:08.746ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = b37fa230-0bb2-4bec-8740-e66198785611 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
12262026-07-08T23:37:08.746ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = b37fa230-0bb2-4bec-8740-e66198785611 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1 version = 3.0.0
12272026-07-08T23:37:08.746ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 665d75e1-07c6-47b5-a3a3-7b8f2217a74a uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
12282026-07-08T23:37:08.746ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 665d75e1-07c6-47b5-a3a3-7b8f2217a74a uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
12292026-07-08T23:37:08.746ZTRACtest_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] }) }
12302026-07-08T23:37:08.746ZTRACtest_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] }) }
12312026-07-08T23:37:08.746ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-sled1 response = CabooseValue
12322026-07-08T23:37:08.746ZTRACtest_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] }) }
12332026-07-08T23:37:08.746ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0/component/rot/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "071173f4-bc7d-4fee-9c42-0c72144887f8", "content-length": "163", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
12342026-07-08T23:37:08.746ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-sled0 response = CabooseValue
12352026-07-08T23:37:08.746ZTRACtest_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] }) }
12362026-07-08T23:37:08.746ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0/component/stage0/caboose?firmware_slot=0
12372026-07-08T23:37:08.746ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-switch1 response = CabooseValue
12382026-07-08T23:37:08.746ZTRACtest_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] }) }
12392026-07-08T23:37:08.746ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 86 } interface = fake-sled0 response = CabooseValue
12402026-07-08T23:37:08.746ZTRACtest_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] }) }
12412026-07-08T23:37:08.746ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 86 } interface = fake-sled1 response = CabooseValue
12422026-07-08T23:37:08.746ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-switch1 response = CabooseValue
12432026-07-08T23:37:08.746ZTRACtest_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] }) }
12442026-07-08T23:37:08.746ZTRACtest_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] }) }
12452026-07-08T23:37:08.747ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 336445be-c432-4665-9cc0-736c33162952 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
12462026-07-08T23:37:08.747ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 336445be-c432-4665-9cc0-736c33162952 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0 version = 3.0.0
12472026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 87 } interface = fake-sled0 response = CabooseValue
12482026-07-08T23:37:08.747ZTRACtest_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] }) }
12492026-07-08T23:37:08.747ZTRACtest_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] }) }
12502026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 87 } interface = fake-sled1 response = CabooseValue
12512026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-switch1 response = CabooseValue
12522026-07-08T23:37:08.747ZTRACtest_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] }) }
12532026-07-08T23:37:08.747ZTRACtest_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] }) }
12542026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 74 } interface = fake-switch0 response = CabooseValue
12552026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 88 } interface = fake-sled0 response = CabooseValue
12562026-07-08T23:37:08.747ZTRACtest_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] }) }
12572026-07-08T23:37:08.747ZTRACtest_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] }) }
12582026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 88 } interface = fake-sled1 response = CabooseValue
12592026-07-08T23:37:08.747ZTRACtest_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] }) }
12602026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-switch1 response = CabooseValue
12612026-07-08T23:37:08.747ZTRACtest_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] }) }
12622026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 75 } interface = fake-switch0 response = CabooseValue
12632026-07-08T23:37:08.747ZTRACtest_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] }) }
12642026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 89 } interface = fake-sled0 response = CabooseValue
12652026-07-08T23:37:08.747ZTRACtest_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] }) }
12662026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-switch1 response = CabooseValue
12672026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 89 } interface = fake-sled1 response = CabooseValue
12682026-07-08T23:37:08.747ZTRACtest_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] }) }
12692026-07-08T23:37:08.747ZTRACtest_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] }) }
12702026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 90 } interface = fake-sled0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12712026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 76 } interface = fake-switch0 response = CabooseValue
12722026-07-08T23:37:08.747ZTRACtest_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] }) }
12732026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 90 } interface = fake-sled1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12742026-07-08T23:37:08.747ZINFOtest_updates (dropshot): request completed latency_us = 641 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43616 req_id = 665d75e1-07c6-47b5-a3a3-7b8f2217a74a response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
12752026-07-08T23:37:08.747ZINFOtest_updates (dropshot): request completed latency_us = 790 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43624 req_id = e8d4e768-7ed5-484f-8841-a3521232bf0b response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
12762026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-switch1 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12772026-07-08T23:37:08.747ZINFOtest_updates (dropshot): request completed latency_us = 750 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43622 req_id = b37fa230-0bb2-4bec-8740-e66198785611 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
12782026-07-08T23:37:08.747ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "665d75e1-07c6-47b5-a3a3-7b8f2217a74a", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
12792026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 77 } interface = fake-switch0 response = CabooseValue
12802026-07-08T23:37:08.747ZTRACtest_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] }) }
12812026-07-08T23:37:08.747ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "b37fa230-0bb2-4bec-8740-e66198785611", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
12822026-07-08T23:37:08.747ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/sled/1/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "e8d4e768-7ed5-484f-8841-a3521232bf0b", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
12832026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 78 } interface = fake-switch0 response = CabooseValue
12842026-07-08T23:37:08.747ZTRACtest_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] }) }
12852026-07-08T23:37:08.747ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 79 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
12862026-07-08T23:37:08.747ZINFOtest_updates (dropshot): request completed latency_us = 761 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = 336445be-c432-4665-9cc0-736c33162952 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
12872026-07-08T23:37:08.747ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0/component/stage0/caboose?firmware_slot=0", status: 200, headers: {"content-type": "application/json", "x-request-id": "336445be-c432-4665-9cc0-736c33162952", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
12882026-07-08T23:37:08.747ZDEBGtest_updates (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:43217/sp/switch/0/component/stage0/caboose?firmware_slot=1
12892026-07-08T23:37:08.748ZTRACtest_updates (dropshot): incoming request local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = cbc15d18-5ab6-419d-9068-6ff592eed266 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
12902026-07-08T23:37:08.748ZDEBGtest_updates (dropshot): determined request API version local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = cbc15d18-5ab6-419d-9068-6ff592eed266 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1 version = 3.0.0
12912026-07-08T23:37:08.748ZTRACtest_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] }) }
12922026-07-08T23:37:08.748ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 80 } interface = fake-switch0 response = CabooseValue
12932026-07-08T23:37:08.748ZTRACtest_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] }) }
12942026-07-08T23:37:08.748ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 81 } interface = fake-switch0 response = CabooseValue
12952026-07-08T23:37:08.750ZTRACtest_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] }) }
12962026-07-08T23:37:08.750ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 82 } interface = fake-switch0 response = CabooseValue
12972026-07-08T23:37:08.750ZTRACtest_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] }) }
12982026-07-08T23:37:08.750ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-switch0 response = CabooseValue
12992026-07-08T23:37:08.750ZTRACtest_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] }) }
13002026-07-08T23:37:08.750ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-switch0 response = CabooseValue
13012026-07-08T23:37:08.750ZTRACtest_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] }) }
13022026-07-08T23:37:08.750ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-switch0 response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
13032026-07-08T23:37:08.750ZINFOtest_updates (dropshot): request completed latency_us = 532 local_addr = [::1]:43217 method = GET remote_addr = [::1]:43618 req_id = cbc15d18-5ab6-419d-9068-6ff592eed266 response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
13042026-07-08T23:37:08.750ZDEBGtest_updates (wicketd MgsManager): client response result = Ok(Response { url: "http://[::1]:43217/sp/switch/0/component/stage0/caboose?firmware_slot=1", status: 200, headers: {"content-type": "application/json", "x-request-id": "cbc15d18-5ab6-419d-9068-6ff592eed266", "content-length": "166", "date": "Wed, 08 Jul 2026 23:37:08 GMT"} })
13052026-07-08T23:37:08.950ZTRACtest_updates (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
13062026-07-08T23:37:08.950ZWARNtest_updates (producer-registration-task): failed to register with Nexus, will retry count = 1 delay = 329.784137ms error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:374
13072026-07-08T23:37:09.259ZTRACtest_updates (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
13082026-07-08T23:37:09.268ZWARNtest_updates (producer-registration-task): failed to register with Nexus, will retry count = 2 delay = 638.910327ms error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:374
13092026-07-08T23:37:09.605ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
13102026-07-08T23:37:09.605ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
13112026-07-08T23:37:09.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }
13122026-07-08T23:37:09.605ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
13132026-07-08T23:37:09.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }
13142026-07-08T23:37:09.605ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
13152026-07-08T23:37:09.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }
13162026-07-08T23:37:09.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(SpState) }
13172026-07-08T23:37:09.605ZDEBGtest_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
13182026-07-08T23:37:09.605ZDEBGtest_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
13192026-07-08T23:37:09.605ZDEBGtest_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
13202026-07-08T23:37:09.605ZDEBGtest_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
13212026-07-08T23:37:09.605ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 83 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
13222026-07-08T23:37:09.605ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 91 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
13232026-07-08T23:37:09.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(SpState) }
13242026-07-08T23:37:09.605ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 86 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
13252026-07-08T23:37:09.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
13262026-07-08T23:37:09.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
13272026-07-08T23:37:09.605ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 91 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
13282026-07-08T23:37:09.605ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
13292026-07-08T23:37:09.605ZDEBGtest_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
13302026-07-08T23:37:09.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
13312026-07-08T23:37:09.605ZDEBGtest_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
13322026-07-08T23:37:09.605ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
13332026-07-08T23:37:09.605ZDEBGtest_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
13342026-07-08T23:37:09.605ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 84 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
13352026-07-08T23:37:09.605ZTRACtest_updates (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
13362026-07-08T23:37:09.605ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 87 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13372026-07-08T23:37:09.605ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
13382026-07-08T23:37:09.605ZDEBGtest_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
13392026-07-08T23:37:09.605ZDEBGtest_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
13402026-07-08T23:37:09.606ZDEBGtest_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
13412026-07-08T23:37:09.606ZDEBGtest_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
13422026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 92 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
13432026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
13442026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 92 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13452026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
13462026-07-08T23:37:09.606ZDEBGtest_updates (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
13472026-07-08T23:37:09.606ZDEBGtest_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
13482026-07-08T23:37:09.606ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
13492026-07-08T23:37:09.606ZDEBGtest_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
13502026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
13512026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 93 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13522026-07-08T23:37:09.606ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
13532026-07-08T23:37:09.606ZDEBGtest_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
13542026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 88 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13552026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
13562026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(SpState) }
13572026-07-08T23:37:09.606ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
13582026-07-08T23:37:09.606ZDEBGtest_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
13592026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 93 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13602026-07-08T23:37:09.606ZDEBGtest_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
13612026-07-08T23:37:09.606ZDEBGtest_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
13622026-07-08T23:37:09.606ZDEBGtest_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
13632026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
13642026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 94 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
13652026-07-08T23:37:09.606ZDEBGtest_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
13662026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 89 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
13672026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
13682026-07-08T23:37:09.606ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
13692026-07-08T23:37:09.606ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
13702026-07-08T23:37:09.606ZDEBGtest_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
13712026-07-08T23:37:09.606ZDEBGtest_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
13722026-07-08T23:37:09.606ZDEBGtest_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
13732026-07-08T23:37:09.606ZDEBGtest_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
13742026-07-08T23:37:09.606ZDEBGtest_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
13752026-07-08T23:37:09.606ZDEBGtest_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
13762026-07-08T23:37:09.606ZDEBGtest_updates (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
13772026-07-08T23:37:09.606ZDEBGtest_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
13782026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 95 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13792026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 94 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
13802026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
13812026-07-08T23:37:09.606ZDEBGtest_updates (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
13822026-07-08T23:37:09.606ZDEBGtest_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
13832026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 96 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13842026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
13852026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
13862026-07-08T23:37:09.606ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
13872026-07-08T23:37:09.606ZDEBGtest_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
13882026-07-08T23:37:09.606ZDEBGtest_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
13892026-07-08T23:37:09.606ZDEBGtest_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
13902026-07-08T23:37:09.606ZDEBGtest_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
13912026-07-08T23:37:09.606ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
13922026-07-08T23:37:09.606ZDEBGtest_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
13932026-07-08T23:37:09.606ZDEBGtest_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
13942026-07-08T23:37:09.606ZDEBGtest_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
13952026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 97 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
13962026-07-08T23:37:09.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 95 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13972026-07-08T23:37:09.607ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
13982026-07-08T23:37:09.608ZDEBGtest_updates (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
13992026-07-08T23:37:09.608ZDEBGtest_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
14002026-07-08T23:37:09.608ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
14012026-07-08T23:37:09.608ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 96 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14022026-07-08T23:37:09.608ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
14032026-07-08T23:37:09.608ZDEBGtest_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
14042026-07-08T23:37:09.608ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
14052026-07-08T23:37:09.608ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 98 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14062026-07-08T23:37:09.608ZDEBGtest_updates (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
14072026-07-08T23:37:09.608ZDEBGtest_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
14082026-07-08T23:37:09.608ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 97 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14092026-07-08T23:37:09.608ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
14102026-07-08T23:37:09.608ZDEBGtest_updates (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
14112026-07-08T23:37:09.608ZDEBGtest_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
14122026-07-08T23:37:09.608ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
14132026-07-08T23:37:09.608ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 99 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14142026-07-08T23:37:09.608ZDEBGtest_updates (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
14152026-07-08T23:37:09.608ZDEBGtest_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
14162026-07-08T23:37:09.608ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }
14172026-07-08T23:37:09.608ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 98 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14182026-07-08T23:37:09.608ZDEBGtest_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
14192026-07-08T23:37:09.608ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
14202026-07-08T23:37:09.608ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 100 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
14212026-07-08T23:37:09.608ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
14222026-07-08T23:37:09.608ZDEBGtest_updates (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
14232026-07-08T23:37:09.608ZDEBGtest_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
14242026-07-08T23:37:09.608ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 99 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14252026-07-08T23:37:09.608ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }
14262026-07-08T23:37:09.608ZDEBGtest_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
14272026-07-08T23:37:09.608ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 100 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
14282026-07-08T23:37:09.608ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
14292026-07-08T23:37:10.574ZTRACtest_updates (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
14302026-07-08T23:37:10.577ZWARNtest_updates (producer-registration-task): failed to register with Nexus, will retry count = 3 delay = 1.95445689s error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:374
14312026-07-08T23:37:10.604ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
14322026-07-08T23:37:10.605ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
14332026-07-08T23:37:10.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(SpState) }
14342026-07-08T23:37:10.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(SpState) }
14352026-07-08T23:37:10.605ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
14362026-07-08T23:37:10.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(SpState) }
14372026-07-08T23:37:10.605ZTRACtest_updates (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
14382026-07-08T23:37:10.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(SpState) }
14392026-07-08T23:37:10.605ZDEBGtest_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
14402026-07-08T23:37:10.605ZDEBGtest_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
14412026-07-08T23:37:10.605ZDEBGtest_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
14422026-07-08T23:37:10.605ZDEBGtest_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
14432026-07-08T23:37:10.605ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 101 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
14442026-07-08T23:37:10.605ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 101 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
14452026-07-08T23:37:10.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
14462026-07-08T23:37:10.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
14472026-07-08T23:37:10.605ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
14482026-07-08T23:37:10.605ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 90 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
14492026-07-08T23:37:10.605ZDEBGtest_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
14502026-07-08T23:37:10.605ZDEBGtest_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
14512026-07-08T23:37:10.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
14522026-07-08T23:37:10.605ZDEBGtest_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
14532026-07-08T23:37:10.605ZDEBGtest_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
14542026-07-08T23:37:10.605ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 102 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
14552026-07-08T23:37:10.605ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 85 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
14562026-07-08T23:37:10.605ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(SpState) }
14572026-07-08T23:37:10.605ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
14582026-07-08T23:37:10.605ZDEBGtest_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
14592026-07-08T23:37:10.606ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
14602026-07-08T23:37:10.606ZDEBGtest_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
14612026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 91 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14622026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
14632026-07-08T23:37:10.606ZDEBGtest_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
14642026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 102 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14652026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
14662026-07-08T23:37:10.606ZDEBGtest_updates (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
14672026-07-08T23:37:10.606ZDEBGtest_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
14682026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
14692026-07-08T23:37:10.606ZDEBGtest_updates (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
14702026-07-08T23:37:10.606ZDEBGtest_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
14712026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 103 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14722026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 86 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
14732026-07-08T23:37:10.606ZTRACtest_updates (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
14742026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 103 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14752026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
14762026-07-08T23:37:10.606ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
14772026-07-08T23:37:10.606ZDEBGtest_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
14782026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
14792026-07-08T23:37:10.606ZDEBGtest_updates (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
14802026-07-08T23:37:10.606ZDEBGtest_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
14812026-07-08T23:37:10.606ZDEBGtest_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
14822026-07-08T23:37:10.606ZDEBGtest_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
14832026-07-08T23:37:10.606ZDEBGtest_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
14842026-07-08T23:37:10.606ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
14852026-07-08T23:37:10.606ZDEBGtest_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
14862026-07-08T23:37:10.606ZDEBGtest_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
14872026-07-08T23:37:10.606ZDEBGtest_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
14882026-07-08T23:37:10.606ZDEBGtest_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
14892026-07-08T23:37:10.606ZDEBGtest_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
14902026-07-08T23:37:10.606ZDEBGtest_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
14912026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 92 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14922026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(SpState) }
14932026-07-08T23:37:10.606ZDEBGtest_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
14942026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 104 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
14952026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
14962026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 104 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
14972026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
14982026-07-08T23:37:10.606ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
14992026-07-08T23:37:10.606ZDEBGtest_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
15002026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 93 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
15012026-07-08T23:37:10.606ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
15022026-07-08T23:37:10.606ZDEBGtest_updates (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
15032026-07-08T23:37:10.606ZDEBGtest_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
15042026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 105 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
15052026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
15062026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 105 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
15072026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
15082026-07-08T23:37:10.606ZDEBGtest_updates (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
15092026-07-08T23:37:10.606ZDEBGtest_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
15102026-07-08T23:37:10.606ZDEBGtest_updates (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
15112026-07-08T23:37:10.606ZDEBGtest_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
15122026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 106 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
15132026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
15142026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 106 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
15152026-07-08T23:37:10.606ZDEBGtest_updates (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
15162026-07-08T23:37:10.606ZDEBGtest_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
15172026-07-08T23:37:10.606ZDEBGtest_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
15182026-07-08T23:37:10.606ZDEBGtest_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
15192026-07-08T23:37:10.606ZDEBGtest_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
15202026-07-08T23:37:10.606ZDEBGtest_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
15212026-07-08T23:37:10.606ZDEBGtest_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
15222026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 107 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
15232026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
15242026-07-08T23:37:10.606ZDEBGtest_updates (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
15252026-07-08T23:37:10.606ZDEBGtest_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
15262026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 108 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
15272026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
15282026-07-08T23:37:10.606ZDEBGtest_updates (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
15292026-07-08T23:37:10.606ZDEBGtest_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
15302026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 109 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
15312026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(SpState) }
15322026-07-08T23:37:10.606ZDEBGtest_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
15332026-07-08T23:37:10.606ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 110 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
15342026-07-08T23:37:10.606ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
15352026-07-08T23:37:10.607ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
15362026-07-08T23:37:10.607ZDEBGtest_updates (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
15372026-07-08T23:37:10.608ZDEBGtest_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
15382026-07-08T23:37:10.608ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 107 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
15392026-07-08T23:37:10.608ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
15402026-07-08T23:37:10.608ZDEBGtest_updates (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
15412026-07-08T23:37:10.608ZDEBGtest_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
15422026-07-08T23:37:10.608ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 108 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
15432026-07-08T23:37:10.608ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
15442026-07-08T23:37:10.608ZDEBGtest_updates (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
15452026-07-08T23:37:10.608ZDEBGtest_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
15462026-07-08T23:37:10.608ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 109 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
15472026-07-08T23:37:10.608ZTRACtest_updates (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(SpState) }
15482026-07-08T23:37:10.608ZDEBGtest_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
15492026-07-08T23:37:10.608ZTRACtest_updates (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 110 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
15502026-07-08T23:37:10.608ZTRACtest_updates (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0