Max level shown:
12024-10-09T22:40:21.297ZINFOtest_image_promotion: setting up simulated sidecar slot = sidecar 0
22024-10-09T22:40:21.297ZINFOtest_image_promotion: simulated SP UDP socket bound local_addr = [::1]:46433 multicast_addr = ::1 slot = sidecar 0
32024-10-09T22:40:21.297ZINFOtest_image_promotion: simulated SP UDP socket bound local_addr = [::1]:65181 multicast_addr = ::1 slot = sidecar 0
42024-10-09T22:40:21.298ZINFOtest_image_promotion: setting up simulated sidecar slot = sidecar 1
52024-10-09T22:40:21.298ZINFOtest_image_promotion: simulated SP UDP socket bound local_addr = [::1]:44380 multicast_addr = ::1 slot = sidecar 1
62024-10-09T22:40:21.298ZINFOtest_image_promotion: simulated SP UDP socket bound local_addr = [::1]:57074 multicast_addr = ::1 slot = sidecar 1
72024-10-09T22:40:21.298ZINFOtest_image_promotion: setting up simulated gimlet slot = gimlet 0
82024-10-09T22:40:21.298ZINFOtest_image_promotion: simulated SP UDP socket bound local_addr = [::1]:48354 multicast_addr = ::1 slot = gimlet 0
92024-10-09T22:40:21.298ZINFOtest_image_promotion: simulated SP UDP socket bound local_addr = [::1]:41639 multicast_addr = ::1 slot = gimlet 0
102024-10-09T22:40:21.298ZINFOtest_image_promotion (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 0
112024-10-09T22:40:21.298ZINFOtest_image_promotion: setting up simulated gimlet slot = gimlet 1
122024-10-09T22:40:21.298ZINFOtest_image_promotion: simulated SP UDP socket bound local_addr = [::1]:61918 multicast_addr = ::1 slot = gimlet 1
132024-10-09T22:40:21.298ZINFOtest_image_promotion: simulated SP UDP socket bound local_addr = [::1]:33254 multicast_addr = ::1 slot = gimlet 1
142024-10-09T22:40:21.298ZINFOtest_image_promotion (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 1
152024-10-09T22:40:21.298ZINFOtest_image_promotion: setting up gateway server
162024-10-09T22:40:21.300ZDEBGtest_image_promotion: successfully registered DTrace USDT probes
172024-10-09T22:40:21.300ZINFOtest_image_promotion: Setting rack_id rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc
182024-10-09T22:40:21.307ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /ignition
192024-10-09T22:40:21.307ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /ignition/{type}/{slot}
202024-10-09T22:40:21.307ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = POST path = /ignition/{type}/{slot}/{command}
212024-10-09T22:40:21.307ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /local/all-sp-ids
222024-10-09T22:40:21.307ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /local/switch-id
232024-10-09T22:40:21.307ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = POST path = /recovery/host-phase2
242024-10-09T22:40:21.307ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /sp/{type}/{slot}
252024-10-09T22:40:21.307ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /sp/{type}/{slot}/component
262024-10-09T22:40:21.307ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /sp/{type}/{slot}/component/{component}
272024-10-09T22:40:21.307ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /sp/{type}/{slot}/component/{component}/active-slot
282024-10-09T22:40:21.307ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = POST path = /sp/{type}/{slot}/component/{component}/active-slot
292024-10-09T22:40:21.307ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /sp/{type}/{slot}/component/{component}/caboose
302024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /sp/{type}/{slot}/component/{component}/cfpa
312024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = POST path = /sp/{type}/{slot}/component/{component}/clear-status
322024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /sp/{type}/{slot}/component/{component}/cmpa
332024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = POST path = /sp/{type}/{slot}/component/{component}/reset
342024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /sp/{type}/{slot}/component/{component}/rot-boot-info
352024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /sp/{type}/{slot}/component/{component}/serial-console/attach
362024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = POST path = /sp/{type}/{slot}/component/{component}/serial-console/detach
372024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = POST path = /sp/{type}/{slot}/component/{component}/update
382024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = POST path = /sp/{type}/{slot}/component/{component}/update-abort
392024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /sp/{type}/{slot}/component/{component}/update-status
402024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = DELETE path = /sp/{type}/{slot}/host-phase2-progress
412024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /sp/{type}/{slot}/host-phase2-progress
422024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = DELETE path = /sp/{type}/{slot}/ipcc/installinator-image-id
432024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = PUT path = /sp/{type}/{slot}/ipcc/installinator-image-id
442024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /sp/{type}/{slot}/power-state
452024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = POST path = /sp/{type}/{slot}/power-state
462024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /sp/{type}/{slot}/sensor/{sensor_id}/value
472024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = GET path = /sp/{type}/{slot}/startup-options
482024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:56079 method = POST path = /sp/{type}/{slot}/startup-options
492024-10-09T22:40:21.308ZINFOtest_image_promotion (dropshot): listening local_addr = [::1]:56079
502024-10-09T22:40:21.308ZDEBGtest_image_promotion (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:56079
512024-10-09T22:40:21.308ZDEBGtest_image_promotion (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:46433
522024-10-09T22:40:21.308ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 1 }, kind: MgsRequest(Discover) }
532024-10-09T22:40:21.308ZDEBGtest_image_promotion (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:44380
542024-10-09T22:40:21.308ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 1 }, kind: MgsRequest(Discover) }
552024-10-09T22:40:21.308ZDEBGtest_image_promotion (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:48354
562024-10-09T22:40:21.308ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 1 }, kind: MgsRequest(Discover) }
572024-10-09T22:40:21.308ZDEBGtest_image_promotion (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:61918
582024-10-09T22:40:21.309ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 1 }, kind: MgsRequest(Discover) }
592024-10-09T22:40:21.309ZDEBGtest_image_promotion (sensor-poller): waiting for SP discovery to complete... elapsed = 5.899\u{b5}s error = discovery process not yet complete
602024-10-09T22:40:21.309ZWARNtest_image_promotion (producer-server): using development metrics configuration overrides! bind_loopback = true nexus_address = None
612024-10-09T22:40:21.309ZDEBGtest_image_promotion (producer-server): rebinding producer server on new IP collection_interval = 10s current_ip = None new_ip = ::1 producer_id = 8460401a-8b23-48a5-9a91-d1bdef2ed7ee
622024-10-09T22:40:21.309ZDEBGtest_image_promotion (producer-server): registered DTrace probes
632024-10-09T22:40:21.309ZDEBGtest_image_promotion (dropshot): registered endpoint local_addr = [::1]:34356 method = GET path = /{producer_id}
642024-10-09T22:40:21.309ZINFOtest_image_promotion (dropshot): listening file = /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dropshot-0.12.0/src/server.rs:197 local_addr = [::1]:34356
652024-10-09T22:40:21.310ZDEBGtest_image_promotion (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:34356
662024-10-09T22:40:21.310ZDEBGtest_image_promotion (producer-server): Requested any available port, Dropshot server has been bound to [::1]:34356
672024-10-09T22:40:21.310ZDEBGtest_image_promotion (producer-server): Nexus IP not provided, will use DNS to resolve it
682024-10-09T22:40:21.310ZINFOtest_image_promotion (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/src/resolver.rs:72
692024-10-09T22:40:21.310ZDEBGtest_image_promotion (producer-server): starting producer registration task
702024-10-09T22:40:21.310ZINFOtest_image_promotion (producer-server): starting oximeter metric producer server address = [::1]:34356 file = oximeter/producer/src/lib.rs:283 interval = 10s producer_id = 8460401a-8b23-48a5-9a91-d1bdef2ed7ee
712024-10-09T22:40:21.310ZINFOtest_image_promotion (producer-server): bound metrics producer server address = [::1]:34356 collection_interval = 10s producer_id = 8460401a-8b23-48a5-9a91-d1bdef2ed7ee
722024-10-09T22:40:21.311ZDEBGtest_image_promotion (producer-registration-task): registering / renewing oximeter producer lease with Nexus
732024-10-09T22:40:21.311ZTRACtest_image_promotion (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
742024-10-09T22:40:21.312ZDEBGtest_image_promotion: received discover; sending response sender = Sender { addr: [::1]:48873, vid: One } slot = sidecar 0
752024-10-09T22:40:21.312ZDEBGtest_image_promotion: received discover; sending response sender = Sender { addr: [::1]:39862, vid: One } slot = sidecar 1
762024-10-09T22:40:21.313ZDEBGtest_image_promotion: received discover; sending response sender = Sender { addr: [::1]:33610, vid: One } slot = gimlet 0
772024-10-09T22:40:21.313ZDEBGtest_image_promotion: received discover; sending response sender = Sender { addr: [::1]:63776, vid: One } slot = gimlet 1
782024-10-09T22:40:21.313ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 1 } response = Discover(DiscoverResponse { sp_port: One })
792024-10-09T22:40:21.313ZINFOtest_image_promotion (ManagementSwitch): initial discovery complete addr = [::1]:46433
802024-10-09T22:40:21.313ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 1 } response = Discover(DiscoverResponse { sp_port: One })
812024-10-09T22:40:21.313ZINFOtest_image_promotion (ManagementSwitch): initial discovery complete addr = [::1]:44380
822024-10-09T22:40:21.313ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 1 } response = Discover(DiscoverResponse { sp_port: One })
832024-10-09T22:40:21.313ZINFOtest_image_promotion (ManagementSwitch): initial discovery complete addr = [::1]:48354
842024-10-09T22:40:21.313ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 1 } response = Discover(DiscoverResponse { sp_port: One })
852024-10-09T22:40:21.313ZINFOtest_image_promotion (ManagementSwitch): initial discovery complete addr = [::1]:61918
862024-10-09T22:40:21.314ZWARNtest_image_promotion (producer-registration-task): failed to lookup Nexus IP, will retry delay = 374.676292ms error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:391
872024-10-09T22:40:21.314ZINFOtest_image_promotion (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
882024-10-09T22:40:21.314ZINFOtest_image_promotion (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
892024-10-09T22:40:21.314ZINFOtest_image_promotion (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
902024-10-09T22:40:21.314ZINFOtest_image_promotion (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
912024-10-09T22:40:21.314ZDEBGtest_image_promotion (ManagementSwitch): received location determination response interface = (direct socket handle) refined_locations = {"switch0"}
922024-10-09T22:40:21.376ZINFOtest_image_promotion (sensor-poller): starting to poll SP sensor data every 1s
932024-10-09T22:40:21.376ZINFOtest_image_promotion (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 1
942024-10-09T22:40:21.376ZINFOtest_image_promotion (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 0
952024-10-09T22:40:21.376ZINFOtest_image_promotion (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 1
962024-10-09T22:40:21.376ZINFOtest_image_promotion (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 0
972024-10-09T22:40:21.377ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
982024-10-09T22:40:21.377ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
992024-10-09T22:40:21.377ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
1002024-10-09T22:40:21.378ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
1012024-10-09T22:40:21.378ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 2 }, kind: MgsRequest(SpState) }
1022024-10-09T22:40:21.378ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 2 }, kind: MgsRequest(SpState) }
1032024-10-09T22:40:21.378ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 2 }, kind: MgsRequest(SpState) }
1042024-10-09T22:40:21.378ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 2 }, kind: MgsRequest(SpState) }
1052024-10-09T22:40:21.378ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
1062024-10-09T22:40:21.378ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
1072024-10-09T22:40:21.378ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
1082024-10-09T22:40:21.378ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
1092024-10-09T22:40:21.378ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 2 } 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: None, slot_b_sha3_256_digest: None }) })
1102024-10-09T22:40:21.378ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 2 } 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: None, slot_b_sha3_256_digest: None }) })
1112024-10-09T22:40:21.378ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 2 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
1122024-10-09T22:40:21.378ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 2 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
1132024-10-09T22:40:21.378ZDEBGtest_image_promotion (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
1142024-10-09T22:40:21.378ZDEBGtest_image_promotion (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
1152024-10-09T22:40:21.378ZDEBGtest_image_promotion (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
1162024-10-09T22:40:21.378ZDEBGtest_image_promotion (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
1172024-10-09T22:40:21.378ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1182024-10-09T22:40:21.379ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1192024-10-09T22:40:21.379ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1202024-10-09T22:40:21.379ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1212024-10-09T22:40:21.379ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 3 } response = Inventory(TlvPage { offset: 0, total: 2 })
1222024-10-09T22:40:21.379ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 3 } response = Inventory(TlvPage { offset: 0, total: 0 })
1232024-10-09T22:40:21.379ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 3 } response = Inventory(TlvPage { offset: 0, total: 10 })
1242024-10-09T22:40:21.379ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 3 } response = Inventory(TlvPage { offset: 0, total: 10 })
1252024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Switch component_id = dev-0 component_kind = fake-tmp-sensor description = dev-0 sp_slot = 0
1262024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Switch component_id = dev-1 component_kind = fake-tmp-sensor description = dev-1 sp_slot = 0
1272024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-0 component_kind = fake-tmp-sensor description = dev-0 sp_slot = 0
1282024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 0
1292024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 0
1302024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 0
1312024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 0
1322024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 0
1332024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 0
1342024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 0
1352024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-0 component_kind = tmp117 description = dev-0 sp_slot = 1
1362024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 1
1372024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 1
1382024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 1
1392024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 1
1402024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 1
1412024-10-09T22:40:21.379ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 1
1422024-10-09T22:40:21.380ZDEBGtest_image_promotion (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 1
1432024-10-09T22:40:21.380ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
1442024-10-09T22:40:21.380ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 4 }, kind: MgsRequest(SpState) }
1452024-10-09T22:40:21.380ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
1462024-10-09T22:40:21.380ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
1472024-10-09T22:40:21.380ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
1482024-10-09T22:40:21.380ZDEBGtest_image_promotion (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
1492024-10-09T22:40:21.380ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
1502024-10-09T22:40:21.380ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
1512024-10-09T22:40:21.380ZDEBGtest_image_promotion (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
1522024-10-09T22:40:21.380ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
1532024-10-09T22:40:21.380ZDEBGtest_image_promotion (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
1542024-10-09T22:40:21.380ZDEBGtest_image_promotion (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
1552024-10-09T22:40:21.380ZDEBGtest_image_promotion (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
1562024-10-09T22:40:21.380ZDEBGtest_image_promotion (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
1572024-10-09T22:40:21.380ZDEBGtest_image_promotion (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
1582024-10-09T22:40:21.380ZDEBGtest_image_promotion (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
1592024-10-09T22:40:21.380ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 4 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1602024-10-09T22:40:21.380ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 4 } 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: None, slot_b_sha3_256_digest: None }) })
1612024-10-09T22:40:21.380ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 4 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1622024-10-09T22:40:21.380ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 4 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
1632024-10-09T22:40:21.381ZTRACtest_image_promotion (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
1642024-10-09T22:40:21.387ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
1652024-10-09T22:40:21.387ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
1662024-10-09T22:40:21.387ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
1672024-10-09T22:40:21.387ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
1682024-10-09T22:40:21.387ZDEBGtest_image_promotion (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
1692024-10-09T22:40:21.387ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
1702024-10-09T22:40:21.387ZDEBGtest_image_promotion (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
1712024-10-09T22:40:21.387ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
1722024-10-09T22:40:21.388ZDEBGtest_image_promotion (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
1732024-10-09T22:40:21.388ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 5 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1742024-10-09T22:40:21.388ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 5 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1752024-10-09T22:40:21.388ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 5 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1762024-10-09T22:40:21.391ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 6 }, kind: MgsRequest(SpState) }
1772024-10-09T22:40:21.391ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
1782024-10-09T22:40:21.391ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
1792024-10-09T22:40:21.391ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
1802024-10-09T22:40:21.391ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
1812024-10-09T22:40:21.391ZDEBGtest_image_promotion (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
1822024-10-09T22:40:21.391ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
1832024-10-09T22:40:21.391ZDEBGtest_image_promotion (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
1842024-10-09T22:40:21.391ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 6 } 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: None, slot_b_sha3_256_digest: None }) })
1852024-10-09T22:40:21.391ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 6 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1862024-10-09T22:40:21.391ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 6 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1872024-10-09T22:40:21.391ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
1882024-10-09T22:40:21.392ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
1892024-10-09T22:40:21.392ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
1902024-10-09T22:40:21.393ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
1912024-10-09T22:40:21.393ZDEBGtest_image_promotion (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
1922024-10-09T22:40:21.393ZDEBGtest_image_promotion (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
1932024-10-09T22:40:21.393ZDEBGtest_image_promotion (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
1942024-10-09T22:40:21.393ZDEBGtest_image_promotion (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
1952024-10-09T22:40:21.393ZDEBGtest_image_promotion (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
1962024-10-09T22:40:21.393ZDEBGtest_image_promotion (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
1972024-10-09T22:40:21.393ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
1982024-10-09T22:40:21.393ZDEBGtest_image_promotion (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
1992024-10-09T22:40:21.393ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 7 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2002024-10-09T22:40:21.393ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 7 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2012024-10-09T22:40:21.398ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
2022024-10-09T22:40:21.398ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
2032024-10-09T22:40:21.398ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
2042024-10-09T22:40:21.398ZDEBGtest_image_promotion (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
2052024-10-09T22:40:21.398ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
2062024-10-09T22:40:21.398ZDEBGtest_image_promotion (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
2072024-10-09T22:40:21.398ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 8 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2082024-10-09T22:40:21.398ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 8 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2092024-10-09T22:40:21.401ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
2102024-10-09T22:40:21.401ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
2112024-10-09T22:40:21.401ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
2122024-10-09T22:40:21.401ZDEBGtest_image_promotion (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
2132024-10-09T22:40:21.401ZDEBGtest_image_promotion (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
2142024-10-09T22:40:21.401ZDEBGtest_image_promotion (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
2152024-10-09T22:40:21.402ZDEBGtest_image_promotion (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
2162024-10-09T22:40:21.402ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
2172024-10-09T22:40:21.402ZDEBGtest_image_promotion (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
2182024-10-09T22:40:21.402ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 9 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
2192024-10-09T22:40:21.402ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 9 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2202024-10-09T22:40:21.405ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
2212024-10-09T22:40:21.405ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
2222024-10-09T22:40:21.405ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
2232024-10-09T22:40:21.405ZDEBGtest_image_promotion (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
2242024-10-09T22:40:21.405ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
2252024-10-09T22:40:21.405ZDEBGtest_image_promotion (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
2262024-10-09T22:40:21.405ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 10 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2272024-10-09T22:40:21.405ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 10 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2282024-10-09T22:40:21.407ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
2292024-10-09T22:40:21.407ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
2302024-10-09T22:40:21.407ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
2312024-10-09T22:40:21.407ZDEBGtest_image_promotion (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
2322024-10-09T22:40:21.407ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
2332024-10-09T22:40:21.407ZDEBGtest_image_promotion (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
2342024-10-09T22:40:21.407ZDEBGtest_image_promotion (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
2352024-10-09T22:40:21.407ZDEBGtest_image_promotion (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
2362024-10-09T22:40:21.407ZDEBGtest_image_promotion (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
2372024-10-09T22:40:21.407ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 11 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2382024-10-09T22:40:21.407ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 11 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
2392024-10-09T22:40:21.411ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 12 }, kind: MgsRequest(SpState) }
2402024-10-09T22:40:21.411ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 12 }, kind: MgsRequest(SpState) }
2412024-10-09T22:40:21.445ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
2422024-10-09T22:40:21.446ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
2432024-10-09T22:40:21.446ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 12 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
2442024-10-09T22:40:21.446ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 12 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
2452024-10-09T22:40:21.446ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
2462024-10-09T22:40:21.446ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
2472024-10-09T22:40:21.713ZTRACtest_image_promotion (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
2482024-10-09T22:40:21.735ZWARNtest_image_promotion (producer-registration-task): failed to lookup Nexus IP, will retry delay = 456.736139ms error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:391
2492024-10-09T22:40:22.619ZTRACtest_image_promotion (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
2502024-10-09T22:40:22.620ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
2512024-10-09T22:40:22.620ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
2522024-10-09T22:40:22.620ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
2532024-10-09T22:40:22.620ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
2542024-10-09T22:40:22.621ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 5 }, kind: MgsRequest(SpState) }
2552024-10-09T22:40:22.622ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 7 }, kind: MgsRequest(SpState) }
2562024-10-09T22:40:22.622ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 13 }, kind: MgsRequest(SpState) }
2572024-10-09T22:40:22.622ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 13 }, kind: MgsRequest(SpState) }
2582024-10-09T22:40:22.623ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
2592024-10-09T22:40:22.623ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
2602024-10-09T22:40:22.623ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
2612024-10-09T22:40:22.623ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
2622024-10-09T22:40:22.624ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 7 } 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: None, slot_b_sha3_256_digest: None }) })
2632024-10-09T22:40:22.624ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 5 } 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: None, slot_b_sha3_256_digest: None }) })
2642024-10-09T22:40:22.624ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 13 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
2652024-10-09T22:40:22.624ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 13 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
2662024-10-09T22:40:22.625ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
2672024-10-09T22:40:22.626ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 6 }, kind: MgsRequest(SpState) }
2682024-10-09T22:40:22.626ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
2692024-10-09T22:40:22.626ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
2702024-10-09T22:40:22.627ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
2712024-10-09T22:40:22.627ZDEBGtest_image_promotion (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
2722024-10-09T22:40:22.627ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
2732024-10-09T22:40:22.627ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
2742024-10-09T22:40:22.627ZDEBGtest_image_promotion (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
2752024-10-09T22:40:22.627ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
2762024-10-09T22:40:22.627ZDEBGtest_image_promotion (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
2772024-10-09T22:40:22.627ZDEBGtest_image_promotion (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
2782024-10-09T22:40:22.628ZDEBGtest_image_promotion (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
2792024-10-09T22:40:22.628ZDEBGtest_image_promotion (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
2802024-10-09T22:40:22.628ZDEBGtest_image_promotion (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
2812024-10-09T22:40:22.628ZDEBGtest_image_promotion (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
2822024-10-09T22:40:22.628ZWARNtest_image_promotion (producer-registration-task): failed to lookup Nexus IP, will retry delay = 1.427222613s error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:391
2832024-10-09T22:40:22.628ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 8 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2842024-10-09T22:40:22.629ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 6 } 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: None, slot_b_sha3_256_digest: None }) })
2852024-10-09T22:40:22.629ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 14 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2862024-10-09T22:40:22.629ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 14 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2872024-10-09T22:40:22.636ZTRACtest_image_promotion (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
2882024-10-09T22:40:22.642ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
2892024-10-09T22:40:22.642ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
2902024-10-09T22:40:22.642ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
2912024-10-09T22:40:22.647ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
2922024-10-09T22:40:22.647ZDEBGtest_image_promotion (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
2932024-10-09T22:40:22.647ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
2942024-10-09T22:40:22.647ZDEBGtest_image_promotion (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
2952024-10-09T22:40:22.647ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
2962024-10-09T22:40:22.648ZDEBGtest_image_promotion (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
2972024-10-09T22:40:22.649ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 9 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2982024-10-09T22:40:22.649ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 15 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2992024-10-09T22:40:22.649ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 15 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3002024-10-09T22:40:22.657ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 10 }, kind: MgsRequest(SpState) }
3012024-10-09T22:40:22.657ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
3022024-10-09T22:40:22.658ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
3032024-10-09T22:40:22.663ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
3042024-10-09T22:40:22.663ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
3052024-10-09T22:40:22.663ZDEBGtest_image_promotion (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
3062024-10-09T22:40:22.663ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
3072024-10-09T22:40:22.663ZDEBGtest_image_promotion (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
3082024-10-09T22:40:22.665ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 10 } 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: None, slot_b_sha3_256_digest: None }) })
3092024-10-09T22:40:22.666ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 16 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3102024-10-09T22:40:22.666ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 16 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3112024-10-09T22:40:22.672ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
3122024-10-09T22:40:22.675ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
3132024-10-09T22:40:22.675ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
3142024-10-09T22:40:22.675ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
3152024-10-09T22:40:22.675ZDEBGtest_image_promotion (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
3162024-10-09T22:40:22.675ZDEBGtest_image_promotion (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
3172024-10-09T22:40:22.675ZDEBGtest_image_promotion (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
3182024-10-09T22:40:22.675ZDEBGtest_image_promotion (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
3192024-10-09T22:40:22.675ZDEBGtest_image_promotion (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
3202024-10-09T22:40:22.675ZDEBGtest_image_promotion (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
3212024-10-09T22:40:22.675ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
3222024-10-09T22:40:22.675ZDEBGtest_image_promotion (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
3232024-10-09T22:40:22.676ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 17 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
3242024-10-09T22:40:22.676ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 17 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3252024-10-09T22:40:22.685ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
3262024-10-09T22:40:22.685ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
3272024-10-09T22:40:22.685ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
3282024-10-09T22:40:22.685ZDEBGtest_image_promotion (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
3292024-10-09T22:40:22.685ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
3302024-10-09T22:40:22.686ZDEBGtest_image_promotion (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
3312024-10-09T22:40:22.686ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 18 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3322024-10-09T22:40:22.686ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 18 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3332024-10-09T22:40:22.689ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
3342024-10-09T22:40:22.690ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
3352024-10-09T22:40:22.690ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
3362024-10-09T22:40:22.690ZDEBGtest_image_promotion (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
3372024-10-09T22:40:22.690ZDEBGtest_image_promotion (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
3382024-10-09T22:40:22.691ZDEBGtest_image_promotion (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
3392024-10-09T22:40:22.691ZDEBGtest_image_promotion (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
3402024-10-09T22:40:22.691ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
3412024-10-09T22:40:22.691ZDEBGtest_image_promotion (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
3422024-10-09T22:40:22.691ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 19 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
3432024-10-09T22:40:22.691ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 19 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3442024-10-09T22:40:22.698ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
3452024-10-09T22:40:22.698ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
3462024-10-09T22:40:22.699ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
3472024-10-09T22:40:22.699ZDEBGtest_image_promotion (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
3482024-10-09T22:40:22.699ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
3492024-10-09T22:40:22.699ZDEBGtest_image_promotion (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
3502024-10-09T22:40:22.699ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 20 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3512024-10-09T22:40:22.700ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 20 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3522024-10-09T22:40:22.706ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
3532024-10-09T22:40:22.706ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
3542024-10-09T22:40:22.707ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
3552024-10-09T22:40:22.707ZDEBGtest_image_promotion (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
3562024-10-09T22:40:22.707ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
3572024-10-09T22:40:22.707ZDEBGtest_image_promotion (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
3582024-10-09T22:40:22.707ZDEBGtest_image_promotion (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
3592024-10-09T22:40:22.707ZDEBGtest_image_promotion (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
3602024-10-09T22:40:22.707ZDEBGtest_image_promotion (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
3612024-10-09T22:40:22.707ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 21 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3622024-10-09T22:40:22.707ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 21 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
3632024-10-09T22:40:22.712ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 22 }, kind: MgsRequest(SpState) }
3642024-10-09T22:40:22.712ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 22 }, kind: MgsRequest(SpState) }
3652024-10-09T22:40:22.713ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
3662024-10-09T22:40:22.713ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
3672024-10-09T22:40:22.713ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 22 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
3682024-10-09T22:40:22.713ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 22 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
3692024-10-09T22:40:22.714ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
3702024-10-09T22:40:22.714ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
3712024-10-09T22:40:23.384ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
3722024-10-09T22:40:23.384ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
3732024-10-09T22:40:23.384ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
3742024-10-09T22:40:23.384ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
3752024-10-09T22:40:23.384ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 7 }, kind: MgsRequest(SpState) }
3762024-10-09T22:40:23.384ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 11 }, kind: MgsRequest(SpState) }
3772024-10-09T22:40:23.384ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 23 }, kind: MgsRequest(SpState) }
3782024-10-09T22:40:23.384ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 23 }, kind: MgsRequest(SpState) }
3792024-10-09T22:40:23.384ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
3802024-10-09T22:40:23.384ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
3812024-10-09T22:40:23.384ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
3822024-10-09T22:40:23.384ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
3832024-10-09T22:40:23.385ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 11 } 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: None, slot_b_sha3_256_digest: None }) })
3842024-10-09T22:40:23.385ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 7 } 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: None, slot_b_sha3_256_digest: None }) })
3852024-10-09T22:40:23.385ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 23 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
3862024-10-09T22:40:23.385ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 23 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
3872024-10-09T22:40:23.385ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 12 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
3882024-10-09T22:40:23.385ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 8 }, kind: MgsRequest(SpState) }
3892024-10-09T22:40:23.385ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
3902024-10-09T22:40:23.385ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
3912024-10-09T22:40:23.385ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
3922024-10-09T22:40:23.385ZDEBGtest_image_promotion (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
3932024-10-09T22:40:23.385ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
3942024-10-09T22:40:23.385ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
3952024-10-09T22:40:23.386ZDEBGtest_image_promotion (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
3962024-10-09T22:40:23.386ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
3972024-10-09T22:40:23.386ZDEBGtest_image_promotion (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
3982024-10-09T22:40:23.386ZDEBGtest_image_promotion (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
3992024-10-09T22:40:23.386ZDEBGtest_image_promotion (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
4002024-10-09T22:40:23.386ZDEBGtest_image_promotion (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
4012024-10-09T22:40:23.386ZDEBGtest_image_promotion (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
4022024-10-09T22:40:23.386ZDEBGtest_image_promotion (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
4032024-10-09T22:40:23.386ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 12 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4042024-10-09T22:40:23.387ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 8 } 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: None, slot_b_sha3_256_digest: None }) })
4052024-10-09T22:40:23.387ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 24 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4062024-10-09T22:40:23.387ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 24 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
4072024-10-09T22:40:23.387ZTRACtest_image_promotion (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
4082024-10-09T22:40:23.394ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 13 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
4092024-10-09T22:40:23.394ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
4102024-10-09T22:40:23.394ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
4112024-10-09T22:40:23.395ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
4122024-10-09T22:40:23.395ZDEBGtest_image_promotion (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
4132024-10-09T22:40:23.395ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
4142024-10-09T22:40:23.395ZDEBGtest_image_promotion (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
4152024-10-09T22:40:23.395ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
4162024-10-09T22:40:23.395ZDEBGtest_image_promotion (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
4172024-10-09T22:40:23.395ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 13 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4182024-10-09T22:40:23.395ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 25 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4192024-10-09T22:40:23.395ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 25 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4202024-10-09T22:40:23.398ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 14 }, kind: MgsRequest(SpState) }
4212024-10-09T22:40:23.398ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
4222024-10-09T22:40:23.398ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
4232024-10-09T22:40:23.398ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
4242024-10-09T22:40:23.398ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
4252024-10-09T22:40:23.398ZDEBGtest_image_promotion (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
4262024-10-09T22:40:23.398ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
4272024-10-09T22:40:23.398ZDEBGtest_image_promotion (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
4282024-10-09T22:40:23.399ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 14 } 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: None, slot_b_sha3_256_digest: None }) })
4292024-10-09T22:40:23.399ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 26 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4302024-10-09T22:40:23.399ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 26 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4312024-10-09T22:40:23.399ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
4322024-10-09T22:40:23.401ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
4332024-10-09T22:40:23.401ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
4342024-10-09T22:40:23.401ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
4352024-10-09T22:40:23.401ZDEBGtest_image_promotion (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
4362024-10-09T22:40:23.401ZDEBGtest_image_promotion (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
4372024-10-09T22:40:23.401ZDEBGtest_image_promotion (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
4382024-10-09T22:40:23.401ZDEBGtest_image_promotion (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
4392024-10-09T22:40:23.401ZDEBGtest_image_promotion (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
4402024-10-09T22:40:23.401ZDEBGtest_image_promotion (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
4412024-10-09T22:40:23.401ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
4422024-10-09T22:40:23.401ZDEBGtest_image_promotion (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
4432024-10-09T22:40:23.402ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 27 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
4442024-10-09T22:40:23.402ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 27 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4452024-10-09T22:40:23.408ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
4462024-10-09T22:40:23.408ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
4472024-10-09T22:40:23.408ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
4482024-10-09T22:40:23.408ZDEBGtest_image_promotion (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
4492024-10-09T22:40:23.408ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
4502024-10-09T22:40:23.408ZDEBGtest_image_promotion (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
4512024-10-09T22:40:23.409ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 28 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4522024-10-09T22:40:23.409ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 28 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4532024-10-09T22:40:23.414ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
4542024-10-09T22:40:23.414ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
4552024-10-09T22:40:23.414ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
4562024-10-09T22:40:23.414ZDEBGtest_image_promotion (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
4572024-10-09T22:40:23.414ZDEBGtest_image_promotion (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
4582024-10-09T22:40:23.414ZDEBGtest_image_promotion (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
4592024-10-09T22:40:23.414ZDEBGtest_image_promotion (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
4602024-10-09T22:40:23.414ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
4612024-10-09T22:40:23.414ZDEBGtest_image_promotion (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
4622024-10-09T22:40:23.415ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 29 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
4632024-10-09T22:40:23.415ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 29 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4642024-10-09T22:40:23.418ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
4652024-10-09T22:40:23.418ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
4662024-10-09T22:40:23.418ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
4672024-10-09T22:40:23.418ZDEBGtest_image_promotion (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
4682024-10-09T22:40:23.418ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
4692024-10-09T22:40:23.419ZDEBGtest_image_promotion (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
4702024-10-09T22:40:23.419ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 30 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4712024-10-09T22:40:23.419ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 30 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4722024-10-09T22:40:23.420ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
4732024-10-09T22:40:23.420ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
4742024-10-09T22:40:23.420ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
4752024-10-09T22:40:23.420ZDEBGtest_image_promotion (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
4762024-10-09T22:40:23.420ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
4772024-10-09T22:40:23.420ZDEBGtest_image_promotion (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
4782024-10-09T22:40:23.420ZDEBGtest_image_promotion (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
4792024-10-09T22:40:23.420ZDEBGtest_image_promotion (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
4802024-10-09T22:40:23.420ZDEBGtest_image_promotion (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
4812024-10-09T22:40:23.420ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 31 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
4822024-10-09T22:40:23.420ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 31 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
4832024-10-09T22:40:23.425ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 32 }, kind: MgsRequest(SpState) }
4842024-10-09T22:40:23.425ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 32 }, kind: MgsRequest(SpState) }
4852024-10-09T22:40:23.425ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
4862024-10-09T22:40:23.426ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
4872024-10-09T22:40:23.426ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 32 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
4882024-10-09T22:40:23.426ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 32 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
4892024-10-09T22:40:23.426ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
4902024-10-09T22:40:23.426ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
4912024-10-09T22:40:24.062ZTRACtest_image_promotion (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
4922024-10-09T22:40:24.064ZWARNtest_image_promotion (producer-registration-task): failed to lookup Nexus IP, will retry delay = 2.316467636s error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:391
4932024-10-09T22:40:24.376ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
4942024-10-09T22:40:24.376ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
4952024-10-09T22:40:24.377ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
4962024-10-09T22:40:24.377ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
4972024-10-09T22:40:24.377ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 9 }, kind: MgsRequest(SpState) }
4982024-10-09T22:40:24.377ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 15 }, kind: MgsRequest(SpState) }
4992024-10-09T22:40:24.377ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 33 }, kind: MgsRequest(SpState) }
5002024-10-09T22:40:24.377ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 33 }, kind: MgsRequest(SpState) }
5012024-10-09T22:40:24.377ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
5022024-10-09T22:40:24.377ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
5032024-10-09T22:40:24.377ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
5042024-10-09T22:40:24.378ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
5052024-10-09T22:40:24.378ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 15 } 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: None, slot_b_sha3_256_digest: None }) })
5062024-10-09T22:40:24.378ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 9 } 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: None, slot_b_sha3_256_digest: None }) })
5072024-10-09T22:40:24.378ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 33 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
5082024-10-09T22:40:24.378ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 33 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
5092024-10-09T22:40:24.379ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
5102024-10-09T22:40:24.379ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 10 }, kind: MgsRequest(SpState) }
5112024-10-09T22:40:24.379ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
5122024-10-09T22:40:24.379ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
5132024-10-09T22:40:24.379ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
5142024-10-09T22:40:24.379ZDEBGtest_image_promotion (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
5152024-10-09T22:40:24.379ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
5162024-10-09T22:40:24.379ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
5172024-10-09T22:40:24.379ZDEBGtest_image_promotion (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
5182024-10-09T22:40:24.379ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
5192024-10-09T22:40:24.379ZDEBGtest_image_promotion (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
5202024-10-09T22:40:24.379ZDEBGtest_image_promotion (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
5212024-10-09T22:40:24.379ZDEBGtest_image_promotion (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
5222024-10-09T22:40:24.379ZDEBGtest_image_promotion (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
5232024-10-09T22:40:24.379ZDEBGtest_image_promotion (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
5242024-10-09T22:40:24.379ZDEBGtest_image_promotion (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
5252024-10-09T22:40:24.379ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 16 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5262024-10-09T22:40:24.379ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 10 } 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: None, slot_b_sha3_256_digest: None }) })
5272024-10-09T22:40:24.379ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 34 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5282024-10-09T22:40:24.379ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 34 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
5292024-10-09T22:40:24.380ZTRACtest_image_promotion (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
5302024-10-09T22:40:24.386ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
5312024-10-09T22:40:24.386ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
5322024-10-09T22:40:24.386ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
5332024-10-09T22:40:24.386ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
5342024-10-09T22:40:24.386ZDEBGtest_image_promotion (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
5352024-10-09T22:40:24.386ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
5362024-10-09T22:40:24.386ZDEBGtest_image_promotion (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
5372024-10-09T22:40:24.386ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
5382024-10-09T22:40:24.386ZDEBGtest_image_promotion (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
5392024-10-09T22:40:24.386ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 17 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5402024-10-09T22:40:24.386ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 35 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5412024-10-09T22:40:24.386ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 35 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5422024-10-09T22:40:24.390ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 18 }, kind: MgsRequest(SpState) }
5432024-10-09T22:40:24.390ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
5442024-10-09T22:40:24.390ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
5452024-10-09T22:40:24.390ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
5462024-10-09T22:40:24.390ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
5472024-10-09T22:40:24.390ZDEBGtest_image_promotion (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
5482024-10-09T22:40:24.390ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
5492024-10-09T22:40:24.390ZDEBGtest_image_promotion (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
5502024-10-09T22:40:24.390ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 18 } 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: None, slot_b_sha3_256_digest: None }) })
5512024-10-09T22:40:24.390ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 36 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5522024-10-09T22:40:24.390ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 36 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5532024-10-09T22:40:24.390ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
5542024-10-09T22:40:24.392ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
5552024-10-09T22:40:24.392ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
5562024-10-09T22:40:24.392ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
5572024-10-09T22:40:24.392ZDEBGtest_image_promotion (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
5582024-10-09T22:40:24.392ZDEBGtest_image_promotion (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
5592024-10-09T22:40:24.392ZDEBGtest_image_promotion (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
5602024-10-09T22:40:24.392ZDEBGtest_image_promotion (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
5612024-10-09T22:40:24.392ZDEBGtest_image_promotion (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
5622024-10-09T22:40:24.392ZDEBGtest_image_promotion (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
5632024-10-09T22:40:24.392ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
5642024-10-09T22:40:24.392ZDEBGtest_image_promotion (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
5652024-10-09T22:40:24.392ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 37 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
5662024-10-09T22:40:24.392ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 37 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5672024-10-09T22:40:24.397ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
5682024-10-09T22:40:24.398ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
5692024-10-09T22:40:24.398ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
5702024-10-09T22:40:24.398ZDEBGtest_image_promotion (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
5712024-10-09T22:40:24.399ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
5722024-10-09T22:40:24.399ZDEBGtest_image_promotion (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
5732024-10-09T22:40:24.399ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 38 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5742024-10-09T22:40:24.399ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 38 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5752024-10-09T22:40:24.401ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
5762024-10-09T22:40:24.401ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
5772024-10-09T22:40:24.401ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
5782024-10-09T22:40:24.401ZDEBGtest_image_promotion (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
5792024-10-09T22:40:24.402ZDEBGtest_image_promotion (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
5802024-10-09T22:40:24.402ZDEBGtest_image_promotion (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
5812024-10-09T22:40:24.402ZDEBGtest_image_promotion (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
5822024-10-09T22:40:24.402ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
5832024-10-09T22:40:24.402ZDEBGtest_image_promotion (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
5842024-10-09T22:40:24.402ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 39 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
5852024-10-09T22:40:24.402ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 39 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5862024-10-09T22:40:24.406ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
5872024-10-09T22:40:24.406ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
5882024-10-09T22:40:24.407ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
5892024-10-09T22:40:24.407ZDEBGtest_image_promotion (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
5902024-10-09T22:40:24.407ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
5912024-10-09T22:40:24.407ZDEBGtest_image_promotion (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
5922024-10-09T22:40:24.407ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 40 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5932024-10-09T22:40:24.407ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 40 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5942024-10-09T22:40:24.409ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
5952024-10-09T22:40:24.409ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
5962024-10-09T22:40:24.409ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
5972024-10-09T22:40:24.409ZDEBGtest_image_promotion (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
5982024-10-09T22:40:24.409ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
5992024-10-09T22:40:24.409ZDEBGtest_image_promotion (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
6002024-10-09T22:40:24.409ZDEBGtest_image_promotion (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
6012024-10-09T22:40:24.409ZDEBGtest_image_promotion (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
6022024-10-09T22:40:24.409ZDEBGtest_image_promotion (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
6032024-10-09T22:40:24.409ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 41 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6042024-10-09T22:40:24.409ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 41 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
6052024-10-09T22:40:24.412ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 42 }, kind: MgsRequest(SpState) }
6062024-10-09T22:40:24.413ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 42 }, kind: MgsRequest(SpState) }
6072024-10-09T22:40:24.413ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
6082024-10-09T22:40:24.413ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
6092024-10-09T22:40:24.413ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 42 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
6102024-10-09T22:40:24.413ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 42 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
6112024-10-09T22:40:24.413ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
6122024-10-09T22:40:24.413ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
6132024-10-09T22:40:25.380ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
6142024-10-09T22:40:25.380ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
6152024-10-09T22:40:25.381ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
6162024-10-09T22:40:25.381ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
6172024-10-09T22:40:25.381ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 11 }, kind: MgsRequest(SpState) }
6182024-10-09T22:40:25.381ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 19 }, kind: MgsRequest(SpState) }
6192024-10-09T22:40:25.381ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 43 }, kind: MgsRequest(SpState) }
6202024-10-09T22:40:25.381ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 43 }, kind: MgsRequest(SpState) }
6212024-10-09T22:40:25.381ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
6222024-10-09T22:40:25.381ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
6232024-10-09T22:40:25.381ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
6242024-10-09T22:40:25.381ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
6252024-10-09T22:40:25.387ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 19 } 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: None, slot_b_sha3_256_digest: None }) })
6262024-10-09T22:40:25.387ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 11 } 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: None, slot_b_sha3_256_digest: None }) })
6272024-10-09T22:40:25.387ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 43 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
6282024-10-09T22:40:25.387ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 43 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
6292024-10-09T22:40:25.387ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
6302024-10-09T22:40:25.387ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 12 }, kind: MgsRequest(SpState) }
6312024-10-09T22:40:25.387ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 44 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
6322024-10-09T22:40:25.387ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 44 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
6332024-10-09T22:40:25.388ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
6342024-10-09T22:40:25.388ZDEBGtest_image_promotion (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
6352024-10-09T22:40:25.388ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
6362024-10-09T22:40:25.388ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
6372024-10-09T22:40:25.388ZDEBGtest_image_promotion (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
6382024-10-09T22:40:25.388ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
6392024-10-09T22:40:25.388ZDEBGtest_image_promotion (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
6402024-10-09T22:40:25.388ZDEBGtest_image_promotion (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
6412024-10-09T22:40:25.388ZDEBGtest_image_promotion (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
6422024-10-09T22:40:25.388ZDEBGtest_image_promotion (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
6432024-10-09T22:40:25.388ZDEBGtest_image_promotion (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
6442024-10-09T22:40:25.388ZDEBGtest_image_promotion (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
6452024-10-09T22:40:25.394ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 20 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6462024-10-09T22:40:25.395ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 12 } 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: None, slot_b_sha3_256_digest: None }) })
6472024-10-09T22:40:25.395ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 44 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6482024-10-09T22:40:25.395ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 44 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
6492024-10-09T22:40:25.396ZTRACtest_image_promotion (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
6502024-10-09T22:40:25.403ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
6512024-10-09T22:40:25.403ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 45 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
6522024-10-09T22:40:25.403ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 45 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
6532024-10-09T22:40:25.403ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
6542024-10-09T22:40:25.403ZDEBGtest_image_promotion (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
6552024-10-09T22:40:25.403ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
6562024-10-09T22:40:25.403ZDEBGtest_image_promotion (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
6572024-10-09T22:40:25.403ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
6582024-10-09T22:40:25.403ZDEBGtest_image_promotion (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
6592024-10-09T22:40:25.405ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 21 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6602024-10-09T22:40:25.411ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 45 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6612024-10-09T22:40:25.411ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 45 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6622024-10-09T22:40:25.426ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 22 }, kind: MgsRequest(SpState) }
6632024-10-09T22:40:25.426ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
6642024-10-09T22:40:25.426ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
6652024-10-09T22:40:25.427ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
6662024-10-09T22:40:25.427ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
6672024-10-09T22:40:25.427ZDEBGtest_image_promotion (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
6682024-10-09T22:40:25.427ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
6692024-10-09T22:40:25.427ZDEBGtest_image_promotion (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
6702024-10-09T22:40:25.429ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 22 } 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: None, slot_b_sha3_256_digest: None }) })
6712024-10-09T22:40:25.433ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 46 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6722024-10-09T22:40:25.433ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 46 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6732024-10-09T22:40:25.434ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
6742024-10-09T22:40:25.436ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
6752024-10-09T22:40:25.437ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
6762024-10-09T22:40:25.438ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
6772024-10-09T22:40:25.438ZDEBGtest_image_promotion (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
6782024-10-09T22:40:25.438ZDEBGtest_image_promotion (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
6792024-10-09T22:40:25.438ZDEBGtest_image_promotion (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
6802024-10-09T22:40:25.438ZDEBGtest_image_promotion (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
6812024-10-09T22:40:25.438ZDEBGtest_image_promotion (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
6822024-10-09T22:40:25.438ZDEBGtest_image_promotion (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
6832024-10-09T22:40:25.438ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
6842024-10-09T22:40:25.438ZDEBGtest_image_promotion (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
6852024-10-09T22:40:25.446ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 47 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
6862024-10-09T22:40:25.446ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 47 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6872024-10-09T22:40:25.453ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
6882024-10-09T22:40:25.453ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
6892024-10-09T22:40:25.453ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
6902024-10-09T22:40:25.453ZDEBGtest_image_promotion (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
6912024-10-09T22:40:25.453ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
6922024-10-09T22:40:25.453ZDEBGtest_image_promotion (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
6932024-10-09T22:40:25.468ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 48 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6942024-10-09T22:40:25.469ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 48 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
6952024-10-09T22:40:25.471ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
6962024-10-09T22:40:25.471ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
6972024-10-09T22:40:25.476ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
6982024-10-09T22:40:25.476ZDEBGtest_image_promotion (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
6992024-10-09T22:40:25.477ZDEBGtest_image_promotion (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
7002024-10-09T22:40:25.477ZDEBGtest_image_promotion (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
7012024-10-09T22:40:25.477ZDEBGtest_image_promotion (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
7022024-10-09T22:40:25.477ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
7032024-10-09T22:40:25.477ZDEBGtest_image_promotion (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
7042024-10-09T22:40:25.482ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 49 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
7052024-10-09T22:40:25.482ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 49 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7062024-10-09T22:40:25.486ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
7072024-10-09T22:40:25.486ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
7082024-10-09T22:40:25.487ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
7092024-10-09T22:40:25.487ZDEBGtest_image_promotion (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
7102024-10-09T22:40:25.487ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
7112024-10-09T22:40:25.487ZDEBGtest_image_promotion (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
7122024-10-09T22:40:25.488ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 50 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7132024-10-09T22:40:25.488ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 50 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7142024-10-09T22:40:25.491ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
7152024-10-09T22:40:25.491ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
7162024-10-09T22:40:25.491ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
7172024-10-09T22:40:25.491ZDEBGtest_image_promotion (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
7182024-10-09T22:40:25.491ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
7192024-10-09T22:40:25.491ZDEBGtest_image_promotion (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
7202024-10-09T22:40:25.491ZDEBGtest_image_promotion (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
7212024-10-09T22:40:25.491ZDEBGtest_image_promotion (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
7222024-10-09T22:40:25.492ZDEBGtest_image_promotion (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
7232024-10-09T22:40:25.492ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 51 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7242024-10-09T22:40:25.492ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 51 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
7252024-10-09T22:40:25.496ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 52 }, kind: MgsRequest(SpState) }
7262024-10-09T22:40:25.496ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 52 }, kind: MgsRequest(SpState) }
7272024-10-09T22:40:25.496ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
7282024-10-09T22:40:25.496ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
7292024-10-09T22:40:25.497ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 52 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
7302024-10-09T22:40:25.497ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 52 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
7312024-10-09T22:40:25.497ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
7322024-10-09T22:40:25.497ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
7332024-10-09T22:40:26.413ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
7342024-10-09T22:40:26.413ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
7352024-10-09T22:40:26.413ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
7362024-10-09T22:40:26.413ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
7372024-10-09T22:40:26.413ZTRACtest_image_promotion (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
7382024-10-09T22:40:26.416ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 13 }, kind: MgsRequest(SpState) }
7392024-10-09T22:40:26.416ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 23 }, kind: MgsRequest(SpState) }
7402024-10-09T22:40:26.416ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 53 }, kind: MgsRequest(SpState) }
7412024-10-09T22:40:26.416ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 53 }, kind: MgsRequest(SpState) }
7422024-10-09T22:40:26.573ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
7432024-10-09T22:40:26.573ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
7442024-10-09T22:40:26.573ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
7452024-10-09T22:40:26.573ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
7462024-10-09T22:40:26.584ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 23 } 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: None, slot_b_sha3_256_digest: None }) })
7472024-10-09T22:40:26.585ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 13 } 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: None, slot_b_sha3_256_digest: None }) })
7482024-10-09T22:40:26.585ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 53 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
7492024-10-09T22:40:26.585ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 53 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
7502024-10-09T22:40:26.599ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
7512024-10-09T22:40:26.600ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 14 }, kind: MgsRequest(SpState) }
7522024-10-09T22:40:26.600ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 54 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
7532024-10-09T22:40:26.600ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 54 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
7542024-10-09T22:40:26.601ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
7552024-10-09T22:40:26.602ZDEBGtest_image_promotion (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
7562024-10-09T22:40:26.602ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
7572024-10-09T22:40:26.602ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
7582024-10-09T22:40:26.602ZDEBGtest_image_promotion (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
7592024-10-09T22:40:26.602ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
7602024-10-09T22:40:26.603ZDEBGtest_image_promotion (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
7612024-10-09T22:40:26.603ZDEBGtest_image_promotion (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
7622024-10-09T22:40:26.603ZDEBGtest_image_promotion (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
7632024-10-09T22:40:26.603ZDEBGtest_image_promotion (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
7642024-10-09T22:40:26.603ZDEBGtest_image_promotion (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
7652024-10-09T22:40:26.603ZDEBGtest_image_promotion (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
7662024-10-09T22:40:26.604ZWARNtest_image_promotion (producer-registration-task): failed to lookup Nexus IP, will retry delay = 5.168253338s error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:391
7672024-10-09T22:40:26.606ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 24 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7682024-10-09T22:40:26.612ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 14 } 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: None, slot_b_sha3_256_digest: None }) })
7692024-10-09T22:40:26.612ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 54 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7702024-10-09T22:40:26.612ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 54 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
7712024-10-09T22:40:26.630ZTRACtest_image_promotion (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
7722024-10-09T22:40:26.642ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
7732024-10-09T22:40:26.643ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 55 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
7742024-10-09T22:40:26.643ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 55 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
7752024-10-09T22:40:26.644ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
7762024-10-09T22:40:26.644ZDEBGtest_image_promotion (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
7772024-10-09T22:40:26.644ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
7782024-10-09T22:40:26.644ZDEBGtest_image_promotion (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
7792024-10-09T22:40:26.644ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
7802024-10-09T22:40:26.644ZDEBGtest_image_promotion (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
7812024-10-09T22:40:26.653ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 25 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7822024-10-09T22:40:26.653ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 55 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7832024-10-09T22:40:26.654ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 55 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7842024-10-09T22:40:26.669ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 26 }, kind: MgsRequest(SpState) }
7852024-10-09T22:40:26.669ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
7862024-10-09T22:40:26.669ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
7872024-10-09T22:40:26.672ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
7882024-10-09T22:40:26.672ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
7892024-10-09T22:40:26.672ZDEBGtest_image_promotion (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
7902024-10-09T22:40:26.672ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
7912024-10-09T22:40:26.672ZDEBGtest_image_promotion (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
7922024-10-09T22:40:26.673ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 26 } 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: None, slot_b_sha3_256_digest: None }) })
7932024-10-09T22:40:26.673ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 56 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7942024-10-09T22:40:26.674ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 56 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
7952024-10-09T22:40:26.681ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
7962024-10-09T22:40:26.684ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
7972024-10-09T22:40:26.684ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
7982024-10-09T22:40:26.753ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
7992024-10-09T22:40:26.753ZDEBGtest_image_promotion (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
8002024-10-09T22:40:26.753ZDEBGtest_image_promotion (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
8012024-10-09T22:40:26.753ZDEBGtest_image_promotion (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
8022024-10-09T22:40:26.754ZDEBGtest_image_promotion (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
8032024-10-09T22:40:26.754ZDEBGtest_image_promotion (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
8042024-10-09T22:40:26.754ZDEBGtest_image_promotion (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
8052024-10-09T22:40:26.754ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
8062024-10-09T22:40:26.754ZDEBGtest_image_promotion (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
8072024-10-09T22:40:26.754ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 57 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
8082024-10-09T22:40:26.754ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 57 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8092024-10-09T22:40:26.762ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
8102024-10-09T22:40:26.762ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
8112024-10-09T22:40:26.764ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
8122024-10-09T22:40:26.764ZDEBGtest_image_promotion (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
8132024-10-09T22:40:26.764ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
8142024-10-09T22:40:26.764ZDEBGtest_image_promotion (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
8152024-10-09T22:40:26.765ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 58 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8162024-10-09T22:40:26.765ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 58 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8172024-10-09T22:40:26.770ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
8182024-10-09T22:40:26.770ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
8192024-10-09T22:40:26.772ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
8202024-10-09T22:40:26.772ZDEBGtest_image_promotion (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
8212024-10-09T22:40:26.772ZDEBGtest_image_promotion (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
8222024-10-09T22:40:26.772ZDEBGtest_image_promotion (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
8232024-10-09T22:40:26.772ZDEBGtest_image_promotion (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
8242024-10-09T22:40:26.772ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
8252024-10-09T22:40:26.772ZDEBGtest_image_promotion (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
8262024-10-09T22:40:26.772ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 59 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
8272024-10-09T22:40:26.772ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 59 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8282024-10-09T22:40:26.782ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
8292024-10-09T22:40:26.782ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
8302024-10-09T22:40:26.784ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
8312024-10-09T22:40:26.784ZDEBGtest_image_promotion (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
8322024-10-09T22:40:26.784ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
8332024-10-09T22:40:26.784ZDEBGtest_image_promotion (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
8342024-10-09T22:40:26.785ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 60 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8352024-10-09T22:40:26.785ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 60 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8362024-10-09T22:40:26.792ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
8372024-10-09T22:40:26.792ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
8382024-10-09T22:40:28.342ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
8392024-10-09T22:40:28.342ZDEBGtest_image_promotion (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
8402024-10-09T22:40:28.342ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
8412024-10-09T22:40:28.342ZDEBGtest_image_promotion (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
8422024-10-09T22:40:28.342ZDEBGtest_image_promotion (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
8432024-10-09T22:40:28.342ZDEBGtest_image_promotion (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
8442024-10-09T22:40:28.342ZDEBGtest_image_promotion (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
8452024-10-09T22:40:28.344ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 61 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8462024-10-09T22:40:28.344ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
8472024-10-09T22:40:28.344ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 61 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
8482024-10-09T22:40:28.344ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
8492024-10-09T22:40:28.344ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
8502024-10-09T22:40:28.350ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 15 }, kind: MgsRequest(SpState) }
8512024-10-09T22:40:28.350ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 27 }, kind: MgsRequest(SpState) }
8522024-10-09T22:40:28.351ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 62 }, kind: MgsRequest(SpState) }
8532024-10-09T22:40:28.351ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 62 }, kind: MgsRequest(SpState) }
8542024-10-09T22:40:28.353ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
8552024-10-09T22:40:28.354ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
8562024-10-09T22:40:28.354ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
8572024-10-09T22:40:28.354ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
8582024-10-09T22:40:28.354ZDEBGtest_image_promotion (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
8592024-10-09T22:40:28.354ZDEBGtest_image_promotion (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
8602024-10-09T22:40:28.354ZDEBGtest_image_promotion (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
8612024-10-09T22:40:28.354ZDEBGtest_image_promotion (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
8622024-10-09T22:40:28.354ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
8632024-10-09T22:40:28.360ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 27 } 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: None, slot_b_sha3_256_digest: None }) })
8642024-10-09T22:40:28.360ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 15 } 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: None, slot_b_sha3_256_digest: None }) })
8652024-10-09T22:40:28.360ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 62 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
8662024-10-09T22:40:28.360ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 61 peer = [::1]:61918
8672024-10-09T22:40:28.360ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 62 }, kind: MgsRequest(SpState) }
8682024-10-09T22:40:28.360ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 62 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
8692024-10-09T22:40:28.361ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
8702024-10-09T22:40:28.361ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
8712024-10-09T22:40:28.361ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
8722024-10-09T22:40:28.361ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
8732024-10-09T22:40:28.362ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
8742024-10-09T22:40:28.362ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 16 }, kind: MgsRequest(SpState) }
8752024-10-09T22:40:28.362ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 63 }, kind: MgsRequest(SpState) }
8762024-10-09T22:40:28.362ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 63 }, kind: MgsRequest(SpState) }
8772024-10-09T22:40:28.365ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
8782024-10-09T22:40:28.365ZDEBGtest_image_promotion (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
8792024-10-09T22:40:28.365ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
8802024-10-09T22:40:28.365ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
8812024-10-09T22:40:28.365ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
8822024-10-09T22:40:28.365ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
8832024-10-09T22:40:28.378ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 28 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
8842024-10-09T22:40:28.378ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 16 } 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: None, slot_b_sha3_256_digest: None }) })
8852024-10-09T22:40:28.378ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 63 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
8862024-10-09T22:40:28.379ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 62 peer = [::1]:61918
8872024-10-09T22:40:28.379ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 63 }, kind: MgsRequest(SpState) }
8882024-10-09T22:40:28.379ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 63 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
8892024-10-09T22:40:28.384ZTRACtest_image_promotion (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
8902024-10-09T22:40:28.384ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
8912024-10-09T22:40:28.384ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
8922024-10-09T22:40:28.384ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 17 }, kind: MgsRequest(SpState) }
8932024-10-09T22:40:28.384ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
8942024-10-09T22:40:28.384ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
8952024-10-09T22:40:28.387ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
8962024-10-09T22:40:28.387ZDEBGtest_image_promotion (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
8972024-10-09T22:40:28.387ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
8982024-10-09T22:40:28.387ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
8992024-10-09T22:40:28.387ZDEBGtest_image_promotion (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
9002024-10-09T22:40:28.387ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
9012024-10-09T22:40:28.387ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
9022024-10-09T22:40:28.387ZDEBGtest_image_promotion (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
9032024-10-09T22:40:28.387ZDEBGtest_image_promotion (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
9042024-10-09T22:40:28.387ZDEBGtest_image_promotion (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
9052024-10-09T22:40:28.387ZDEBGtest_image_promotion (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
9062024-10-09T22:40:28.387ZDEBGtest_image_promotion (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
9072024-10-09T22:40:28.387ZDEBGtest_image_promotion (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
9082024-10-09T22:40:28.388ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 29 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9092024-10-09T22:40:28.388ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 17 } 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: None, slot_b_sha3_256_digest: None }) })
9102024-10-09T22:40:28.388ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 64 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9112024-10-09T22:40:28.388ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 63 peer = [::1]:61918
9122024-10-09T22:40:28.388ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
9132024-10-09T22:40:28.388ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 64 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
9142024-10-09T22:40:28.406ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 30 }, kind: MgsRequest(SpState) }
9152024-10-09T22:40:28.406ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 18 }, kind: MgsRequest(SpState) }
9162024-10-09T22:40:28.406ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
9172024-10-09T22:40:28.406ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
9182024-10-09T22:40:28.408ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
9192024-10-09T22:40:28.408ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
9202024-10-09T22:40:28.408ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
9212024-10-09T22:40:28.408ZDEBGtest_image_promotion (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
9222024-10-09T22:40:28.408ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
9232024-10-09T22:40:28.408ZDEBGtest_image_promotion (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
9242024-10-09T22:40:28.408ZDEBGtest_image_promotion (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
9252024-10-09T22:40:28.408ZDEBGtest_image_promotion (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
9262024-10-09T22:40:28.410ZDEBGtest_image_promotion (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
9272024-10-09T22:40:28.410ZDEBGtest_image_promotion (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
9282024-10-09T22:40:28.410ZDEBGtest_image_promotion (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
9292024-10-09T22:40:28.410ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
9302024-10-09T22:40:28.410ZDEBGtest_image_promotion (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
9312024-10-09T22:40:28.411ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 30 } 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: None, slot_b_sha3_256_digest: None }) })
9322024-10-09T22:40:28.411ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 18 } 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: None, slot_b_sha3_256_digest: None }) })
9332024-10-09T22:40:28.411ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 65 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9342024-10-09T22:40:28.411ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 64 peer = [::1]:61918
9352024-10-09T22:40:28.411ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
9362024-10-09T22:40:28.411ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 65 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9372024-10-09T22:40:28.413ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
9382024-10-09T22:40:28.413ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
9392024-10-09T22:40:28.413ZTRACtest_image_promotion (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
9402024-10-09T22:40:28.413ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 31 }, kind: MgsRequest(SpState) }
9412024-10-09T22:40:28.413ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
9422024-10-09T22:40:28.413ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
9432024-10-09T22:40:28.417ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
9442024-10-09T22:40:28.417ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
9452024-10-09T22:40:28.417ZDEBGtest_image_promotion (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
9462024-10-09T22:40:28.417ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
9472024-10-09T22:40:28.417ZDEBGtest_image_promotion (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
9482024-10-09T22:40:28.417ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
9492024-10-09T22:40:28.417ZDEBGtest_image_promotion (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
9502024-10-09T22:40:28.424ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 31 } 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: None, slot_b_sha3_256_digest: None }) })
9512024-10-09T22:40:28.424ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 66 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9522024-10-09T22:40:28.424ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 65 peer = [::1]:61918
9532024-10-09T22:40:28.424ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
9542024-10-09T22:40:28.425ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 66 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9552024-10-09T22:40:28.427ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 32 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
9562024-10-09T22:40:28.427ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
9572024-10-09T22:40:28.427ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
9582024-10-09T22:40:28.428ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
9592024-10-09T22:40:28.428ZDEBGtest_image_promotion (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
9602024-10-09T22:40:28.428ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
9612024-10-09T22:40:28.428ZDEBGtest_image_promotion (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
9622024-10-09T22:40:28.428ZDEBGtest_image_promotion (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
9632024-10-09T22:40:28.428ZDEBGtest_image_promotion (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
9642024-10-09T22:40:28.428ZDEBGtest_image_promotion (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
9652024-10-09T22:40:28.428ZDEBGtest_image_promotion (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
9662024-10-09T22:40:28.428ZDEBGtest_image_promotion (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
9672024-10-09T22:40:28.428ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
9682024-10-09T22:40:28.428ZDEBGtest_image_promotion (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
9692024-10-09T22:40:28.428ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
9702024-10-09T22:40:28.428ZDEBGtest_image_promotion (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
9712024-10-09T22:40:28.429ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 32 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9722024-10-09T22:40:28.429ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 67 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
9732024-10-09T22:40:28.429ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 66 peer = [::1]:61918
9742024-10-09T22:40:28.429ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
9752024-10-09T22:40:28.429ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 67 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9762024-10-09T22:40:28.436ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 33 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
9772024-10-09T22:40:28.436ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
9782024-10-09T22:40:28.436ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
9792024-10-09T22:40:28.456ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
9802024-10-09T22:40:28.456ZDEBGtest_image_promotion (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
9812024-10-09T22:40:28.457ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
9822024-10-09T22:40:28.457ZDEBGtest_image_promotion (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
9832024-10-09T22:40:28.457ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
9842024-10-09T22:40:28.457ZDEBGtest_image_promotion (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
9852024-10-09T22:40:28.457ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
9862024-10-09T22:40:28.457ZDEBGtest_image_promotion (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
9872024-10-09T22:40:28.460ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 33 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9882024-10-09T22:40:28.460ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 68 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9892024-10-09T22:40:28.460ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 67 peer = [::1]:61918
9902024-10-09T22:40:28.460ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
9912024-10-09T22:40:28.460ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 68 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
9922024-10-09T22:40:28.466ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 34 }, kind: MgsRequest(SpState) }
9932024-10-09T22:40:28.466ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
9942024-10-09T22:40:28.466ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
9952024-10-09T22:40:28.470ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
9962024-10-09T22:40:28.470ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
9972024-10-09T22:40:28.471ZDEBGtest_image_promotion (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
9982024-10-09T22:40:28.471ZDEBGtest_image_promotion (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
9992024-10-09T22:40:28.472ZDEBGtest_image_promotion (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
10002024-10-09T22:40:28.472ZDEBGtest_image_promotion (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
10012024-10-09T22:40:28.472ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
10022024-10-09T22:40:28.472ZDEBGtest_image_promotion (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
10032024-10-09T22:40:28.472ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
10042024-10-09T22:40:28.472ZDEBGtest_image_promotion (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
10052024-10-09T22:40:28.476ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 34 } 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: None, slot_b_sha3_256_digest: None }) })
10062024-10-09T22:40:28.476ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 69 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
10072024-10-09T22:40:28.476ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 68 peer = [::1]:61918
10082024-10-09T22:40:28.476ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
10092024-10-09T22:40:28.476ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 69 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
10102024-10-09T22:40:28.485ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
10112024-10-09T22:40:28.489ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
10122024-10-09T22:40:28.489ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
10132024-10-09T22:40:28.490ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
10142024-10-09T22:40:28.490ZDEBGtest_image_promotion (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
10152024-10-09T22:40:28.490ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
10162024-10-09T22:40:28.490ZDEBGtest_image_promotion (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
10172024-10-09T22:40:28.490ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
10182024-10-09T22:40:28.490ZDEBGtest_image_promotion (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
10192024-10-09T22:40:28.490ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 70 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
10202024-10-09T22:40:28.490ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 69 peer = [::1]:61918
10212024-10-09T22:40:28.490ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
10222024-10-09T22:40:28.490ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 70 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
10232024-10-09T22:40:28.496ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
10242024-10-09T22:40:28.496ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
10252024-10-09T22:40:28.498ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
10262024-10-09T22:40:28.498ZDEBGtest_image_promotion (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
10272024-10-09T22:40:28.498ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
10282024-10-09T22:40:28.498ZDEBGtest_image_promotion (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
10292024-10-09T22:40:28.498ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
10302024-10-09T22:40:28.498ZDEBGtest_image_promotion (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
10312024-10-09T22:40:28.498ZDEBGtest_image_promotion (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
10322024-10-09T22:40:28.498ZDEBGtest_image_promotion (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
10332024-10-09T22:40:28.498ZDEBGtest_image_promotion (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
10342024-10-09T22:40:28.499ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 71 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
10352024-10-09T22:40:28.499ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 70 peer = [::1]:61918
10362024-10-09T22:40:28.499ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
10372024-10-09T22:40:28.499ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 71 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
10382024-10-09T22:40:28.504ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 72 }, kind: MgsRequest(SpState) }
10392024-10-09T22:40:28.504ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 72 }, kind: MgsRequest(SpState) }
10402024-10-09T22:40:28.506ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
10412024-10-09T22:40:28.506ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
10422024-10-09T22:40:28.506ZDEBGtest_image_promotion (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
10432024-10-09T22:40:28.506ZDEBGtest_image_promotion (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
10442024-10-09T22:40:28.506ZDEBGtest_image_promotion (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
10452024-10-09T22:40:28.506ZDEBGtest_image_promotion (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
10462024-10-09T22:40:28.506ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
10472024-10-09T22:40:28.506ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 72 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
10482024-10-09T22:40:28.506ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 71 peer = [::1]:61918
10492024-10-09T22:40:28.506ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 72 }, kind: MgsRequest(SpState) }
10502024-10-09T22:40:28.506ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 72 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
10512024-10-09T22:40:28.506ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
10522024-10-09T22:40:28.506ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
10532024-10-09T22:40:28.506ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
10542024-10-09T22:40:28.506ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
10552024-10-09T22:40:28.506ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 73 }, kind: MgsRequest(SpState) }
10562024-10-09T22:40:28.506ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 73 }, kind: MgsRequest(SpState) }
10572024-10-09T22:40:28.507ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
10582024-10-09T22:40:28.507ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
10592024-10-09T22:40:28.507ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
10602024-10-09T22:40:28.507ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 73 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
10612024-10-09T22:40:28.507ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 72 peer = [::1]:61918
10622024-10-09T22:40:28.507ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 73 }, kind: MgsRequest(SpState) }
10632024-10-09T22:40:28.507ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 73 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
10642024-10-09T22:40:28.507ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
10652024-10-09T22:40:28.507ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
10662024-10-09T22:40:28.508ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
10672024-10-09T22:40:28.508ZDEBGtest_image_promotion (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
10682024-10-09T22:40:28.508ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
10692024-10-09T22:40:28.508ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
10702024-10-09T22:40:28.508ZDEBGtest_image_promotion (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
10712024-10-09T22:40:28.508ZDEBGtest_image_promotion (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
10722024-10-09T22:40:28.508ZDEBGtest_image_promotion (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
10732024-10-09T22:40:28.508ZDEBGtest_image_promotion (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
10742024-10-09T22:40:28.508ZDEBGtest_image_promotion (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
10752024-10-09T22:40:28.508ZDEBGtest_image_promotion (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
10762024-10-09T22:40:28.508ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 74 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
10772024-10-09T22:40:28.508ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 73 peer = [::1]:61918
10782024-10-09T22:40:28.508ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
10792024-10-09T22:40:28.508ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 74 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
10802024-10-09T22:40:28.518ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
10812024-10-09T22:40:28.518ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
10822024-10-09T22:40:28.532ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
10832024-10-09T22:40:28.532ZDEBGtest_image_promotion (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
10842024-10-09T22:40:28.532ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
10852024-10-09T22:40:28.532ZDEBGtest_image_promotion (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
10862024-10-09T22:40:28.532ZDEBGtest_image_promotion (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
10872024-10-09T22:40:28.532ZDEBGtest_image_promotion (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
10882024-10-09T22:40:28.532ZDEBGtest_image_promotion (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
10892024-10-09T22:40:28.533ZDEBGtest_image_promotion (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
10902024-10-09T22:40:28.533ZDEBGtest_image_promotion (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
10912024-10-09T22:40:28.533ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
10922024-10-09T22:40:28.533ZDEBGtest_image_promotion (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
10932024-10-09T22:40:28.533ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 75 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
10942024-10-09T22:40:28.533ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 74 peer = [::1]:61918
10952024-10-09T22:40:28.533ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
10962024-10-09T22:40:28.533ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 75 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
10972024-10-09T22:40:28.538ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
10982024-10-09T22:40:28.538ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
10992024-10-09T22:40:28.541ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
11002024-10-09T22:40:28.541ZDEBGtest_image_promotion (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
11012024-10-09T22:40:28.541ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
11022024-10-09T22:40:28.541ZDEBGtest_image_promotion (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
11032024-10-09T22:40:28.541ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
11042024-10-09T22:40:28.541ZDEBGtest_image_promotion (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
11052024-10-09T22:40:28.544ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 76 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11062024-10-09T22:40:28.544ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 75 peer = [::1]:61918
11072024-10-09T22:40:28.544ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
11082024-10-09T22:40:28.544ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 76 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11092024-10-09T22:40:28.551ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
11102024-10-09T22:40:28.551ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
11112024-10-09T22:40:28.553ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
11122024-10-09T22:40:28.553ZDEBGtest_image_promotion (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
11132024-10-09T22:40:28.553ZDEBGtest_image_promotion (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
11142024-10-09T22:40:28.553ZDEBGtest_image_promotion (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
11152024-10-09T22:40:28.553ZDEBGtest_image_promotion (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
11162024-10-09T22:40:28.553ZDEBGtest_image_promotion (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
11172024-10-09T22:40:28.553ZDEBGtest_image_promotion (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
11182024-10-09T22:40:28.553ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
11192024-10-09T22:40:28.553ZDEBGtest_image_promotion (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
11202024-10-09T22:40:28.553ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
11212024-10-09T22:40:28.553ZDEBGtest_image_promotion (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
11222024-10-09T22:40:28.566ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 77 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
11232024-10-09T22:40:28.566ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 76 peer = [::1]:61918
11242024-10-09T22:40:28.566ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
11252024-10-09T22:40:28.566ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 77 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11262024-10-09T22:40:28.573ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
11272024-10-09T22:40:28.573ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
11282024-10-09T22:40:28.573ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
11292024-10-09T22:40:28.573ZDEBGtest_image_promotion (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
11302024-10-09T22:40:28.574ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
11312024-10-09T22:40:28.574ZDEBGtest_image_promotion (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
11322024-10-09T22:40:28.574ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
11332024-10-09T22:40:28.574ZDEBGtest_image_promotion (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
11342024-10-09T22:40:28.574ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 78 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11352024-10-09T22:40:28.574ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 77 peer = [::1]:61918
11362024-10-09T22:40:28.574ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
11372024-10-09T22:40:28.574ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 78 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11382024-10-09T22:40:28.578ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
11392024-10-09T22:40:28.578ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
11402024-10-09T22:40:28.579ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
11412024-10-09T22:40:28.579ZDEBGtest_image_promotion (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
11422024-10-09T22:40:28.579ZDEBGtest_image_promotion (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
11432024-10-09T22:40:28.579ZDEBGtest_image_promotion (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
11442024-10-09T22:40:28.579ZDEBGtest_image_promotion (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
11452024-10-09T22:40:28.579ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
11462024-10-09T22:40:28.579ZDEBGtest_image_promotion (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
11472024-10-09T22:40:28.579ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
11482024-10-09T22:40:28.579ZDEBGtest_image_promotion (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
11492024-10-09T22:40:28.579ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 79 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
11502024-10-09T22:40:28.579ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 78 peer = [::1]:61918
11512024-10-09T22:40:28.580ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
11522024-10-09T22:40:28.580ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 79 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11532024-10-09T22:40:28.586ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
11542024-10-09T22:40:28.587ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
11552024-10-09T22:40:28.588ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
11562024-10-09T22:40:28.588ZDEBGtest_image_promotion (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
11572024-10-09T22:40:28.588ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
11582024-10-09T22:40:28.588ZDEBGtest_image_promotion (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
11592024-10-09T22:40:28.588ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
11602024-10-09T22:40:28.588ZDEBGtest_image_promotion (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
11612024-10-09T22:40:28.589ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 80 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11622024-10-09T22:40:28.589ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 79 peer = [::1]:61918
11632024-10-09T22:40:28.589ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
11642024-10-09T22:40:28.589ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 80 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11652024-10-09T22:40:28.596ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
11662024-10-09T22:40:28.596ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
11672024-10-09T22:40:28.603ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
11682024-10-09T22:40:28.603ZDEBGtest_image_promotion (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
11692024-10-09T22:40:28.603ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
11702024-10-09T22:40:28.603ZDEBGtest_image_promotion (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
11712024-10-09T22:40:28.603ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
11722024-10-09T22:40:28.603ZDEBGtest_image_promotion (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
11732024-10-09T22:40:28.603ZDEBGtest_image_promotion (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
11742024-10-09T22:40:28.603ZDEBGtest_image_promotion (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
11752024-10-09T22:40:28.603ZDEBGtest_image_promotion (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
11762024-10-09T22:40:28.604ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 81 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
11772024-10-09T22:40:28.604ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 80 peer = [::1]:61918
11782024-10-09T22:40:28.604ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
11792024-10-09T22:40:28.604ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 81 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
11802024-10-09T22:40:28.610ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 82 }, kind: MgsRequest(SpState) }
11812024-10-09T22:40:28.611ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 82 }, kind: MgsRequest(SpState) }
11822024-10-09T22:40:28.612ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
11832024-10-09T22:40:28.612ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
11842024-10-09T22:40:28.612ZDEBGtest_image_promotion (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
11852024-10-09T22:40:28.612ZDEBGtest_image_promotion (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
11862024-10-09T22:40:28.612ZDEBGtest_image_promotion (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
11872024-10-09T22:40:28.612ZDEBGtest_image_promotion (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
11882024-10-09T22:40:28.612ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
11892024-10-09T22:40:28.613ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 82 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
11902024-10-09T22:40:28.613ZDEBGtest_image_promotion (ManagementSwitch): ignoring unexpected response id = 81 peer = [::1]:61918
11912024-10-09T22:40:28.613ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 2 request = Message { header: Header { version: 15, message_id: 82 }, kind: MgsRequest(SpState) }
11922024-10-09T22:40:28.613ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 82 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
11932024-10-09T22:40:28.614ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
11942024-10-09T22:40:28.614ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
11952024-10-09T22:40:28.615ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
11962024-10-09T22:40:28.615ZWARNtest_image_promotion (ManagementSwitch): ignoring unexpected RPC response message = Message { header: Header { version: 15, message_id: 82 }, kind: SpResponse(SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })) }
11972024-10-09T22:40:29.402ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
11982024-10-09T22:40:29.402ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
11992024-10-09T22:40:29.402ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
12002024-10-09T22:40:29.402ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
12012024-10-09T22:40:29.402ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 19 }, kind: MgsRequest(SpState) }
12022024-10-09T22:40:29.403ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 35 }, kind: MgsRequest(SpState) }
12032024-10-09T22:40:29.403ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 83 }, kind: MgsRequest(SpState) }
12042024-10-09T22:40:29.403ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 83 }, kind: MgsRequest(SpState) }
12052024-10-09T22:40:29.403ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
12062024-10-09T22:40:29.404ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
12072024-10-09T22:40:29.405ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
12082024-10-09T22:40:29.405ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
12092024-10-09T22:40:29.415ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 35 } 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: None, slot_b_sha3_256_digest: None }) })
12102024-10-09T22:40:29.415ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 19 } 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: None, slot_b_sha3_256_digest: None }) })
12112024-10-09T22:40:29.415ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 83 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
12122024-10-09T22:40:29.415ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 83 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
12132024-10-09T22:40:29.416ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
12142024-10-09T22:40:29.416ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 20 }, kind: MgsRequest(SpState) }
12152024-10-09T22:40:29.416ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
12162024-10-09T22:40:29.416ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
12172024-10-09T22:40:29.416ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
12182024-10-09T22:40:29.417ZDEBGtest_image_promotion (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
12192024-10-09T22:40:29.417ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
12202024-10-09T22:40:29.417ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
12212024-10-09T22:40:29.417ZDEBGtest_image_promotion (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
12222024-10-09T22:40:29.417ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
12232024-10-09T22:40:29.417ZDEBGtest_image_promotion (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
12242024-10-09T22:40:29.417ZDEBGtest_image_promotion (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
12252024-10-09T22:40:29.417ZDEBGtest_image_promotion (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
12262024-10-09T22:40:29.417ZDEBGtest_image_promotion (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
12272024-10-09T22:40:29.417ZDEBGtest_image_promotion (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
12282024-10-09T22:40:29.417ZDEBGtest_image_promotion (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
12292024-10-09T22:40:29.417ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 36 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12302024-10-09T22:40:29.417ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 20 } 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: None, slot_b_sha3_256_digest: None }) })
12312024-10-09T22:40:29.417ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 84 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12322024-10-09T22:40:29.417ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 84 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
12332024-10-09T22:40:29.418ZTRACtest_image_promotion (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
12342024-10-09T22:40:29.424ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
12352024-10-09T22:40:29.424ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
12362024-10-09T22:40:29.424ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
12372024-10-09T22:40:29.426ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
12382024-10-09T22:40:29.426ZDEBGtest_image_promotion (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
12392024-10-09T22:40:29.426ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
12402024-10-09T22:40:29.426ZDEBGtest_image_promotion (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
12412024-10-09T22:40:29.426ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
12422024-10-09T22:40:29.426ZDEBGtest_image_promotion (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
12432024-10-09T22:40:29.432ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 37 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12442024-10-09T22:40:29.433ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 85 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12452024-10-09T22:40:29.433ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 85 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12462024-10-09T22:40:29.437ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 38 }, kind: MgsRequest(SpState) }
12472024-10-09T22:40:29.438ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
12482024-10-09T22:40:29.438ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
12492024-10-09T22:40:29.441ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
12502024-10-09T22:40:29.441ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
12512024-10-09T22:40:29.441ZDEBGtest_image_promotion (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
12522024-10-09T22:40:29.442ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
12532024-10-09T22:40:29.442ZDEBGtest_image_promotion (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
12542024-10-09T22:40:29.442ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 38 } 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: None, slot_b_sha3_256_digest: None }) })
12552024-10-09T22:40:29.442ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 86 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12562024-10-09T22:40:29.443ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 86 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12572024-10-09T22:40:29.443ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
12582024-10-09T22:40:29.444ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
12592024-10-09T22:40:29.445ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
12602024-10-09T22:40:29.445ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
12612024-10-09T22:40:29.445ZDEBGtest_image_promotion (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
12622024-10-09T22:40:29.445ZDEBGtest_image_promotion (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
12632024-10-09T22:40:29.445ZDEBGtest_image_promotion (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
12642024-10-09T22:40:29.446ZDEBGtest_image_promotion (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
12652024-10-09T22:40:29.446ZDEBGtest_image_promotion (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
12662024-10-09T22:40:29.446ZDEBGtest_image_promotion (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
12672024-10-09T22:40:29.446ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
12682024-10-09T22:40:29.446ZDEBGtest_image_promotion (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
12692024-10-09T22:40:29.446ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 87 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
12702024-10-09T22:40:29.446ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 87 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12712024-10-09T22:40:29.451ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
12722024-10-09T22:40:29.452ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
12732024-10-09T22:40:29.452ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
12742024-10-09T22:40:29.452ZDEBGtest_image_promotion (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
12752024-10-09T22:40:29.452ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
12762024-10-09T22:40:29.452ZDEBGtest_image_promotion (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
12772024-10-09T22:40:29.453ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 88 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12782024-10-09T22:40:29.453ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 88 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12792024-10-09T22:40:29.454ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
12802024-10-09T22:40:29.454ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
12812024-10-09T22:40:29.454ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
12822024-10-09T22:40:29.454ZDEBGtest_image_promotion (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
12832024-10-09T22:40:29.454ZDEBGtest_image_promotion (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
12842024-10-09T22:40:29.454ZDEBGtest_image_promotion (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
12852024-10-09T22:40:29.454ZDEBGtest_image_promotion (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
12862024-10-09T22:40:29.454ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
12872024-10-09T22:40:29.454ZDEBGtest_image_promotion (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
12882024-10-09T22:40:29.454ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 89 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
12892024-10-09T22:40:29.455ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 89 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12902024-10-09T22:40:29.465ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
12912024-10-09T22:40:29.465ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
12922024-10-09T22:40:29.473ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
12932024-10-09T22:40:29.473ZDEBGtest_image_promotion (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
12942024-10-09T22:40:29.473ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
12952024-10-09T22:40:29.473ZDEBGtest_image_promotion (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
12962024-10-09T22:40:29.474ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 90 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12972024-10-09T22:40:29.474ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 90 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
12982024-10-09T22:40:29.476ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
12992024-10-09T22:40:29.476ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
13002024-10-09T22:40:29.476ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
13012024-10-09T22:40:29.476ZDEBGtest_image_promotion (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
13022024-10-09T22:40:29.476ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
13032024-10-09T22:40:29.476ZDEBGtest_image_promotion (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
13042024-10-09T22:40:29.476ZDEBGtest_image_promotion (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
13052024-10-09T22:40:29.476ZDEBGtest_image_promotion (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
13062024-10-09T22:40:29.476ZDEBGtest_image_promotion (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
13072024-10-09T22:40:29.476ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 91 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13082024-10-09T22:40:29.476ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 91 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
13092024-10-09T22:40:29.480ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 92 }, kind: MgsRequest(SpState) }
13102024-10-09T22:40:29.480ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 92 }, kind: MgsRequest(SpState) }
13112024-10-09T22:40:29.480ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
13122024-10-09T22:40:29.481ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
13132024-10-09T22:40:29.483ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 92 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
13142024-10-09T22:40:29.483ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 92 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
13152024-10-09T22:40:29.483ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
13162024-10-09T22:40:29.484ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
13172024-10-09T22:40:30.385ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
13182024-10-09T22:40:30.385ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
13192024-10-09T22:40:30.385ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
13202024-10-09T22:40:30.385ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
13212024-10-09T22:40:30.385ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 21 }, kind: MgsRequest(SpState) }
13222024-10-09T22:40:30.385ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 39 }, kind: MgsRequest(SpState) }
13232024-10-09T22:40:30.385ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 93 }, kind: MgsRequest(SpState) }
13242024-10-09T22:40:30.385ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 93 }, kind: MgsRequest(SpState) }
13252024-10-09T22:40:30.405ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
13262024-10-09T22:40:30.408ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
13272024-10-09T22:40:30.408ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
13282024-10-09T22:40:30.409ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
13292024-10-09T22:40:30.549ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 39 } 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: None, slot_b_sha3_256_digest: None }) })
13302024-10-09T22:40:30.549ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 21 } 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: None, slot_b_sha3_256_digest: None }) })
13312024-10-09T22:40:30.550ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 93 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
13322024-10-09T22:40:30.550ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 93 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
13332024-10-09T22:40:30.552ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
13342024-10-09T22:40:30.552ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 22 }, kind: MgsRequest(SpState) }
13352024-10-09T22:40:30.553ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
13362024-10-09T22:40:30.553ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
13372024-10-09T22:40:30.569ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
13382024-10-09T22:40:30.569ZDEBGtest_image_promotion (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
13392024-10-09T22:40:30.569ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
13402024-10-09T22:40:30.569ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
13412024-10-09T22:40:30.569ZDEBGtest_image_promotion (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
13422024-10-09T22:40:30.569ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
13432024-10-09T22:40:30.569ZDEBGtest_image_promotion (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
13442024-10-09T22:40:30.569ZDEBGtest_image_promotion (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
13452024-10-09T22:40:30.569ZDEBGtest_image_promotion (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
13462024-10-09T22:40:30.569ZDEBGtest_image_promotion (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
13472024-10-09T22:40:30.569ZDEBGtest_image_promotion (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
13482024-10-09T22:40:30.569ZDEBGtest_image_promotion (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
13492024-10-09T22:40:30.570ZINFOtest_image_promotion (dropshot): accepted connection local_addr = [::1]:56079 remote_addr = [::1]:33782
13502024-10-09T22:40:30.675ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 40 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13512024-10-09T22:40:30.675ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 22 } 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: None, slot_b_sha3_256_digest: None }) })
13522024-10-09T22:40:30.676ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 94 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13532024-10-09T22:40:30.676ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 94 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
13542024-10-09T22:40:30.676ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 0b9c4a9e-7df4-4f74-b9cd-3df62319f9ee uri = /ignition
13552024-10-09T22:40:30.681ZTRACtest_image_promotion (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
13562024-10-09T22:40:30.688ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
13572024-10-09T22:40:30.688ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
13582024-10-09T22:40:30.688ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
13592024-10-09T22:40:30.690ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
13602024-10-09T22:40:30.690ZDEBGtest_image_promotion (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
13612024-10-09T22:40:30.690ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
13622024-10-09T22:40:30.690ZDEBGtest_image_promotion (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
13632024-10-09T22:40:30.690ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
13642024-10-09T22:40:30.690ZDEBGtest_image_promotion (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
13652024-10-09T22:40:30.703ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 41 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13662024-10-09T22:40:30.703ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 42 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
13672024-10-09T22:40:30.703ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 95 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13682024-10-09T22:40:30.703ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 95 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13692024-10-09T22:40:30.711ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
13702024-10-09T22:40:30.711ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
13712024-10-09T22:40:30.712ZDEBGtest_image_promotion: 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 }]
13722024-10-09T22:40:30.712ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
13732024-10-09T22:40:30.712ZDEBGtest_image_promotion (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
13742024-10-09T22:40:30.712ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
13752024-10-09T22:40:30.712ZDEBGtest_image_promotion (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
13762024-10-09T22:40:30.713ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 42 } response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
13772024-10-09T22:40:30.713ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 43 }, kind: MgsRequest(SpState) }
13782024-10-09T22:40:30.713ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 96 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13792024-10-09T22:40:30.713ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 96 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
13802024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
13812024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
13822024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
13832024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
13842024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
13852024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
13862024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
13872024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
13882024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
13892024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
13902024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
13912024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
13922024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
13932024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
13942024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
13952024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
13962024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
13972024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
13982024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
13992024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
14002024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
14012024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
14022024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
14032024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
14042024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
14052024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
14062024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
14072024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
14082024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
14092024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
14102024-10-09T22:40:30.718ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
14112024-10-09T22:40:30.719ZINFOtest_image_promotion (dropshot): request completed latency_us = 43278 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 0b9c4a9e-7df4-4f74-b9cd-3df62319f9ee response_code = 200 uri = /ignition
14122024-10-09T22:40:30.719ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
14132024-10-09T22:40:30.720ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
14142024-10-09T22:40:30.720ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
14152024-10-09T22:40:30.720ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
14162024-10-09T22:40:30.720ZDEBGtest_image_promotion (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
14172024-10-09T22:40:30.720ZDEBGtest_image_promotion (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
14182024-10-09T22:40:30.720ZDEBGtest_image_promotion (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
14192024-10-09T22:40:30.720ZDEBGtest_image_promotion (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
14202024-10-09T22:40:30.720ZDEBGtest_image_promotion (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
14212024-10-09T22:40:30.720ZDEBGtest_image_promotion (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
14222024-10-09T22:40:30.720ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
14232024-10-09T22:40:30.720ZDEBGtest_image_promotion (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
14242024-10-09T22:40:30.733ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 43 } 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: None, slot_b_sha3_256_digest: None }) })
14252024-10-09T22:40:30.733ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 97 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
14262024-10-09T22:40:30.733ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 97 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14272024-10-09T22:40:30.733ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 260ab67d-31d9-4e37-9c12-baf44264a44a uri = /sp/switch/0
14282024-10-09T22:40:30.735ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
14292024-10-09T22:40:30.739ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
14302024-10-09T22:40:30.739ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
14312024-10-09T22:40:30.739ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 44 }, kind: MgsRequest(SpState) }
14322024-10-09T22:40:30.740ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
14332024-10-09T22:40:30.740ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
14342024-10-09T22:40:30.740ZDEBGtest_image_promotion (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
14352024-10-09T22:40:30.740ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
14362024-10-09T22:40:30.740ZDEBGtest_image_promotion (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
14372024-10-09T22:40:30.740ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 44 } 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: None, slot_b_sha3_256_digest: None }) })
14382024-10-09T22:40:30.740ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 98 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14392024-10-09T22:40:30.740ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 98 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14402024-10-09T22:40:30.743ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 45 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
14412024-10-09T22:40:30.743ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
14422024-10-09T22:40:30.743ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
14432024-10-09T22:40:30.751ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
14442024-10-09T22:40:30.751ZDEBGtest_image_promotion (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
14452024-10-09T22:40:30.752ZDEBGtest_image_promotion (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
14462024-10-09T22:40:30.752ZDEBGtest_image_promotion (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
14472024-10-09T22:40:30.752ZDEBGtest_image_promotion (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
14482024-10-09T22:40:30.752ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
14492024-10-09T22:40:30.752ZDEBGtest_image_promotion (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
14502024-10-09T22:40:30.752ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 45 } 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(()) }))
14512024-10-09T22:40:30.752ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 99 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
14522024-10-09T22:40:30.752ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 99 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14532024-10-09T22:40:30.759ZINFOtest_image_promotion (dropshot): request completed latency_us = 25862 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 260ab67d-31d9-4e37-9c12-baf44264a44a response_code = 200 uri = /sp/switch/0
14542024-10-09T22:40:30.759ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
14552024-10-09T22:40:30.759ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
14562024-10-09T22:40:30.760ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
14572024-10-09T22:40:30.760ZDEBGtest_image_promotion (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
14582024-10-09T22:40:30.760ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
14592024-10-09T22:40:30.760ZDEBGtest_image_promotion (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
14602024-10-09T22:40:30.762ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 100 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14612024-10-09T22:40:30.762ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 100 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14622024-10-09T22:40:30.762ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = b8f84cc5-e31e-4ae5-b575-564f9a3ecb8d uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
14632024-10-09T22:40:30.770ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
14642024-10-09T22:40:30.770ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
14652024-10-09T22:40:30.770ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
14662024-10-09T22:40:30.771ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
14672024-10-09T22:40:30.771ZDEBGtest_image_promotion (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
14682024-10-09T22:40:30.771ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
14692024-10-09T22:40:30.771ZDEBGtest_image_promotion (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
14702024-10-09T22:40:30.771ZDEBGtest_image_promotion (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
14712024-10-09T22:40:30.771ZDEBGtest_image_promotion (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
14722024-10-09T22:40:30.771ZDEBGtest_image_promotion (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
14732024-10-09T22:40:30.772ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 46 } response = CabooseValue
14742024-10-09T22:40:30.772ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 101 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
14752024-10-09T22:40:30.772ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 101 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
14762024-10-09T22:40:30.779ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
14772024-10-09T22:40:30.779ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 102 }, kind: MgsRequest(SpState) }
14782024-10-09T22:40:30.779ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 102 }, kind: MgsRequest(SpState) }
14792024-10-09T22:40:30.794ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
14802024-10-09T22:40:30.794ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
14812024-10-09T22:40:30.794ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 47 } response = CabooseValue
14822024-10-09T22:40:30.794ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 102 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
14832024-10-09T22:40:30.795ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 102 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
14842024-10-09T22:40:30.795ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
14852024-10-09T22:40:30.795ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
14862024-10-09T22:40:30.795ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
14872024-10-09T22:40:30.795ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 48 } response = CabooseValue
14882024-10-09T22:40:30.795ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
14892024-10-09T22:40:30.795ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 49 } response = CabooseValue
14902024-10-09T22:40:30.795ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
14912024-10-09T22:40:30.796ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 50 } response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
14922024-10-09T22:40:30.796ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
14932024-10-09T22:40:30.796ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 51 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
14942024-10-09T22:40:30.796ZINFOtest_image_promotion (dropshot): request completed latency_us = 33857 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = b8f84cc5-e31e-4ae5-b575-564f9a3ecb8d response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
14952024-10-09T22:40:30.799ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = b1f85ff3-6fb9-4ca1-9bee-6e0e9bce5aa4 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
14962024-10-09T22:40:30.799ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
14972024-10-09T22:40:30.800ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 52 } response = CabooseValue
14982024-10-09T22:40:30.800ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
14992024-10-09T22:40:30.800ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 53 } response = CabooseValue
15002024-10-09T22:40:30.800ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
15012024-10-09T22:40:30.800ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 54 } response = CabooseValue
15022024-10-09T22:40:30.800ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
15032024-10-09T22:40:30.800ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 55 } response = CabooseValue
15042024-10-09T22:40:30.800ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
15052024-10-09T22:40:30.800ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 56 } response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
15062024-10-09T22:40:30.800ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
15072024-10-09T22:40:30.802ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 57 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
15082024-10-09T22:40:30.802ZINFOtest_image_promotion (dropshot): request completed latency_us = 3026 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = b1f85ff3-6fb9-4ca1-9bee-6e0e9bce5aa4 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
15092024-10-09T22:40:30.803ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = fdb0631d-55f3-43ab-b4cb-cc850285c754 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
15102024-10-09T22:40:30.803ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
15112024-10-09T22:40:30.804ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 58 } response = CabooseValue
15122024-10-09T22:40:30.804ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
15132024-10-09T22:40:30.804ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 59 } response = CabooseValue
15142024-10-09T22:40:30.804ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
15152024-10-09T22:40:30.804ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 60 } response = CabooseValue
15162024-10-09T22:40:30.804ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
15172024-10-09T22:40:30.804ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 61 } response = CabooseValue
15182024-10-09T22:40:30.804ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
15192024-10-09T22:40:30.805ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 62 } response = CabooseValue
15202024-10-09T22:40:30.805ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
15212024-10-09T22:40:30.805ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 63 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
15222024-10-09T22:40:30.805ZINFOtest_image_promotion (dropshot): request completed latency_us = 1795 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = fdb0631d-55f3-43ab-b4cb-cc850285c754 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
15232024-10-09T22:40:30.823ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = d72a3492-d28a-4db9-acbc-6ddfebfffad2 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
15242024-10-09T22:40:30.823ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
15252024-10-09T22:40:30.823ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 64 } response = CabooseValue
15262024-10-09T22:40:30.824ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
15272024-10-09T22:40:30.824ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 65 } response = CabooseValue
15282024-10-09T22:40:30.824ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
15292024-10-09T22:40:30.824ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 66 } response = CabooseValue
15302024-10-09T22:40:30.824ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
15312024-10-09T22:40:30.824ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 67 } response = CabooseValue
15322024-10-09T22:40:30.824ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
15332024-10-09T22:40:30.824ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 68 } response = CabooseValue
15342024-10-09T22:40:30.824ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
15352024-10-09T22:40:30.824ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 69 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
15362024-10-09T22:40:30.825ZINFOtest_image_promotion (dropshot): request completed latency_us = 17666 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = d72a3492-d28a-4db9-acbc-6ddfebfffad2 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
15372024-10-09T22:40:30.826ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = b13cc4b2-e435-43d6-b3c6-7792c0914b2a uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
15382024-10-09T22:40:30.827ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
15392024-10-09T22:40:30.827ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 70 } response = CabooseValue
15402024-10-09T22:40:30.827ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
15412024-10-09T22:40:30.827ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 71 } response = CabooseValue
15422024-10-09T22:40:30.827ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
15432024-10-09T22:40:30.827ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 72 } response = CabooseValue
15442024-10-09T22:40:30.827ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
15452024-10-09T22:40:30.827ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 73 } response = CabooseValue
15462024-10-09T22:40:30.827ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
15472024-10-09T22:40:30.828ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 74 } response = CabooseValue
15482024-10-09T22:40:30.828ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
15492024-10-09T22:40:30.828ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 75 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
15502024-10-09T22:40:30.828ZINFOtest_image_promotion (dropshot): request completed latency_us = 1513 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = b13cc4b2-e435-43d6-b3c6-7792c0914b2a response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
15512024-10-09T22:40:30.829ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 2fa7b665-0a2c-4cf7-ac11-2d342faa449f uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
15522024-10-09T22:40:30.829ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
15532024-10-09T22:40:30.830ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 76 } response = CabooseValue
15542024-10-09T22:40:30.830ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
15552024-10-09T22:40:30.830ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 77 } response = CabooseValue
15562024-10-09T22:40:30.830ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
15572024-10-09T22:40:30.830ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 78 } response = CabooseValue
15582024-10-09T22:40:30.830ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
15592024-10-09T22:40:30.830ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 79 } response = CabooseValue
15602024-10-09T22:40:30.830ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
15612024-10-09T22:40:30.830ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 80 } response = CabooseValue
15622024-10-09T22:40:30.831ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
15632024-10-09T22:40:30.831ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 81 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
15642024-10-09T22:40:30.831ZINFOtest_image_promotion (dropshot): request completed latency_us = 1456 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 2fa7b665-0a2c-4cf7-ac11-2d342faa449f response_code = 200 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=1
15652024-10-09T22:40:30.832ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 1e775388-8a5d-4cc5-a736-10a18cf8a94e uri = /sp/switch/0/component/rot/cmpa
15662024-10-09T22:40:30.832ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 82 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
15672024-10-09T22:40:30.832ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 82 } response = ReadRot(Ok)
15682024-10-09T22:40:30.833ZINFOtest_image_promotion (dropshot): request completed latency_us = 1330 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 1e775388-8a5d-4cc5-a736-10a18cf8a94e response_code = 200 uri = /sp/switch/0/component/rot/cmpa
15692024-10-09T22:40:30.834ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 54240a4b-fd61-42af-9882-9f64f0f8eed2 uri = /sp/switch/0/component/rot/cfpa
15702024-10-09T22:40:30.834ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 83 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
15712024-10-09T22:40:30.834ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 83 } response = ReadRot(Ok)
15722024-10-09T22:40:30.834ZINFOtest_image_promotion (dropshot): request completed latency_us = 590 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 54240a4b-fd61-42af-9882-9f64f0f8eed2 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
15732024-10-09T22:40:30.845ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 742eb99a-603c-44fc-b3cd-67e76688c524 uri = /sp/switch/0/component/rot/cfpa
15742024-10-09T22:40:30.845ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 84 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
15752024-10-09T22:40:30.846ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 84 } response = ReadRot(Ok)
15762024-10-09T22:40:30.846ZINFOtest_image_promotion (dropshot): request completed latency_us = 932 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 742eb99a-603c-44fc-b3cd-67e76688c524 response_code = 200 uri = /sp/switch/0/component/rot/cfpa
15772024-10-09T22:40:30.847ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = cc09cbf6-c6a0-4442-8384-6f155e57047d uri = /sp/switch/0/component/rot/cfpa
15782024-10-09T22:40:30.847ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 85 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
15792024-10-09T22:40:30.847ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 85 } response = ReadRot(Ok)
15802024-10-09T22:40:30.847ZINFOtest_image_promotion (dropshot): request completed latency_us = 422 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = cc09cbf6-c6a0-4442-8384-6f155e57047d response_code = 200 uri = /sp/switch/0/component/rot/cfpa
15812024-10-09T22:40:30.848ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = ad2ddf59-2158-49fd-ba4c-948d760fecda uri = /sp/switch/1
15822024-10-09T22:40:30.849ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 23 }, kind: MgsRequest(SpState) }
15832024-10-09T22:40:30.853ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
15842024-10-09T22:40:30.853ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 23 } 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: None, slot_b_sha3_256_digest: None }) })
15852024-10-09T22:40:30.853ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 24 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
15862024-10-09T22:40:30.853ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 24 } 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(()) }))
15872024-10-09T22:40:30.854ZINFOtest_image_promotion (dropshot): request completed latency_us = 5167 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = ad2ddf59-2158-49fd-ba4c-948d760fecda response_code = 200 uri = /sp/switch/1
15882024-10-09T22:40:30.855ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 262b81a4-30cb-4f59-bc7a-cae9c93c63c1 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
15892024-10-09T22:40:30.855ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
15902024-10-09T22:40:30.856ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 25 } response = CabooseValue
15912024-10-09T22:40:30.856ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
15922024-10-09T22:40:30.856ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 26 } response = CabooseValue
15932024-10-09T22:40:30.856ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
15942024-10-09T22:40:30.857ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 27 } response = CabooseValue
15952024-10-09T22:40:30.857ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
15962024-10-09T22:40:30.857ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 28 } response = CabooseValue
15972024-10-09T22:40:30.857ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
15982024-10-09T22:40:30.857ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 29 } response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
15992024-10-09T22:40:30.857ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
16002024-10-09T22:40:30.857ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 30 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16012024-10-09T22:40:30.857ZINFOtest_image_promotion (dropshot): request completed latency_us = 2082 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 262b81a4-30cb-4f59-bc7a-cae9c93c63c1 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
16022024-10-09T22:40:30.863ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 763f81fd-c037-4478-89a4-325cc59ae374 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
16032024-10-09T22:40:30.863ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
16042024-10-09T22:40:30.864ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 31 } response = CabooseValue
16052024-10-09T22:40:30.864ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
16062024-10-09T22:40:30.864ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 32 } response = CabooseValue
16072024-10-09T22:40:30.864ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
16082024-10-09T22:40:30.864ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 33 } response = CabooseValue
16092024-10-09T22:40:30.864ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
16102024-10-09T22:40:30.865ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 34 } response = CabooseValue
16112024-10-09T22:40:30.865ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
16122024-10-09T22:40:30.865ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 35 } response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
16132024-10-09T22:40:30.865ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
16142024-10-09T22:40:30.865ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 36 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16152024-10-09T22:40:30.866ZINFOtest_image_promotion (dropshot): request completed latency_us = 2625 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 763f81fd-c037-4478-89a4-325cc59ae374 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
16162024-10-09T22:40:30.868ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = f596001c-3fa5-42c1-a9c6-71e1df5aa4f3 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
16172024-10-09T22:40:30.868ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
16182024-10-09T22:40:30.868ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 37 } response = CabooseValue
16192024-10-09T22:40:30.868ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
16202024-10-09T22:40:30.869ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 38 } response = CabooseValue
16212024-10-09T22:40:30.869ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
16222024-10-09T22:40:30.869ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 39 } response = CabooseValue
16232024-10-09T22:40:30.869ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
16242024-10-09T22:40:30.869ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 40 } response = CabooseValue
16252024-10-09T22:40:30.869ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
16262024-10-09T22:40:30.869ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 41 } response = CabooseValue
16272024-10-09T22:40:30.869ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
16282024-10-09T22:40:30.871ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 42 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16292024-10-09T22:40:30.871ZINFOtest_image_promotion (dropshot): request completed latency_us = 3615 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = f596001c-3fa5-42c1-a9c6-71e1df5aa4f3 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
16302024-10-09T22:40:30.871ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = a57e1d7a-a71e-43a1-89b5-7f226986a870 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
16312024-10-09T22:40:30.872ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
16322024-10-09T22:40:30.873ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 43 } response = CabooseValue
16332024-10-09T22:40:30.873ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
16342024-10-09T22:40:30.873ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 44 } response = CabooseValue
16352024-10-09T22:40:30.873ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
16362024-10-09T22:40:30.873ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 45 } response = CabooseValue
16372024-10-09T22:40:30.873ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
16382024-10-09T22:40:30.873ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 46 } response = CabooseValue
16392024-10-09T22:40:30.873ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
16402024-10-09T22:40:30.873ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 47 } response = CabooseValue
16412024-10-09T22:40:30.873ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
16422024-10-09T22:40:30.873ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 48 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16432024-10-09T22:40:30.874ZINFOtest_image_promotion (dropshot): request completed latency_us = 2055 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = a57e1d7a-a71e-43a1-89b5-7f226986a870 response_code = 200 uri = /sp/switch/1/component/rot/caboose?firmware_slot=1
16442024-10-09T22:40:30.925ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = ade6d5d9-5335-4612-97d3-569099b841e1 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
16452024-10-09T22:40:30.931ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
16462024-10-09T22:40:30.934ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 49 } response = CabooseValue
16472024-10-09T22:40:30.934ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
16482024-10-09T22:40:30.934ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 50 } response = CabooseValue
16492024-10-09T22:40:30.934ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
16502024-10-09T22:40:30.935ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 51 } response = CabooseValue
16512024-10-09T22:40:30.935ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
16522024-10-09T22:40:30.936ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 52 } response = CabooseValue
16532024-10-09T22:40:30.937ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
16542024-10-09T22:40:30.937ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 53 } response = CabooseValue
16552024-10-09T22:40:30.937ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
16562024-10-09T22:40:30.938ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 54 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16572024-10-09T22:40:30.938ZINFOtest_image_promotion (dropshot): request completed latency_us = 12677 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = ade6d5d9-5335-4612-97d3-569099b841e1 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=0
16582024-10-09T22:40:30.974ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = fa46cbb3-1601-4fd4-9d92-7632528e3447 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
16592024-10-09T22:40:30.974ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
16602024-10-09T22:40:30.975ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 55 } response = CabooseValue
16612024-10-09T22:40:30.975ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
16622024-10-09T22:40:30.975ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 56 } response = CabooseValue
16632024-10-09T22:40:30.975ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
16642024-10-09T22:40:30.975ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 57 } response = CabooseValue
16652024-10-09T22:40:30.975ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
16662024-10-09T22:40:30.975ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 58 } response = CabooseValue
16672024-10-09T22:40:30.975ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
16682024-10-09T22:40:30.975ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 59 } response = CabooseValue
16692024-10-09T22:40:30.976ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
16702024-10-09T22:40:30.976ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 60 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
16712024-10-09T22:40:30.976ZINFOtest_image_promotion (dropshot): request completed latency_us = 1922 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = fa46cbb3-1601-4fd4-9d92-7632528e3447 response_code = 200 uri = /sp/switch/1/component/stage0/caboose?firmware_slot=1
16722024-10-09T22:40:30.976ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 652a0c95-5461-40cd-8151-5702b5f685f3 uri = /sp/switch/1/component/rot/cmpa
16732024-10-09T22:40:30.977ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 61 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
16742024-10-09T22:40:30.977ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 61 } response = ReadRot(Ok)
16752024-10-09T22:40:30.977ZINFOtest_image_promotion (dropshot): request completed latency_us = 456 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 652a0c95-5461-40cd-8151-5702b5f685f3 response_code = 200 uri = /sp/switch/1/component/rot/cmpa
16762024-10-09T22:40:30.978ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = e10ad5ab-6712-48d0-ac22-88c0d360bf16 uri = /sp/switch/1/component/rot/cfpa
16772024-10-09T22:40:30.978ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 62 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
16782024-10-09T22:40:30.978ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 62 } response = ReadRot(Ok)
16792024-10-09T22:40:30.978ZINFOtest_image_promotion (dropshot): request completed latency_us = 604 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = e10ad5ab-6712-48d0-ac22-88c0d360bf16 response_code = 200 uri = /sp/switch/1/component/rot/cfpa
16802024-10-09T22:40:30.980ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = a5e789d7-b1b9-4eab-9e52-5506bc03e31c uri = /sp/switch/1/component/rot/cfpa
16812024-10-09T22:40:30.981ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 63 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
16822024-10-09T22:40:30.981ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 63 } response = ReadRot(Ok)
16832024-10-09T22:40:30.981ZINFOtest_image_promotion (dropshot): request completed latency_us = 656 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = a5e789d7-b1b9-4eab-9e52-5506bc03e31c response_code = 200 uri = /sp/switch/1/component/rot/cfpa
16842024-10-09T22:40:30.982ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = f408fcbb-3ecd-4da3-8cdf-4ae70425456b uri = /sp/switch/1/component/rot/cfpa
16852024-10-09T22:40:30.983ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 64 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
16862024-10-09T22:40:30.983ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 64 } response = ReadRot(Ok)
16872024-10-09T22:40:30.983ZINFOtest_image_promotion (dropshot): request completed latency_us = 419 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = f408fcbb-3ecd-4da3-8cdf-4ae70425456b response_code = 200 uri = /sp/switch/1/component/rot/cfpa
16882024-10-09T22:40:30.983ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = a45fc4ad-c15b-4110-8951-b7b1b2ef9002 uri = /sp/sled/0
16892024-10-09T22:40:30.983ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 103 }, kind: MgsRequest(SpState) }
16902024-10-09T22:40:30.983ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
16912024-10-09T22:40:30.984ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 103 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
16922024-10-09T22:40:30.984ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 104 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
16932024-10-09T22:40:30.984ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 104 } 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(()) }))
16942024-10-09T22:40:30.984ZINFOtest_image_promotion (dropshot): request completed latency_us = 1707 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = a45fc4ad-c15b-4110-8951-b7b1b2ef9002 response_code = 200 uri = /sp/sled/0
16952024-10-09T22:40:31.000ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = e23b54cf-f7c3-43ee-9313-1b4dd2ce5b8f uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
16962024-10-09T22:40:31.002ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
16972024-10-09T22:40:31.005ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 105 } response = CabooseValue
16982024-10-09T22:40:31.005ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
16992024-10-09T22:40:31.005ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 106 } response = CabooseValue
17002024-10-09T22:40:31.005ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
17012024-10-09T22:40:31.005ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 107 } response = CabooseValue
17022024-10-09T22:40:31.005ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
17032024-10-09T22:40:31.010ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 108 } response = CabooseValue
17042024-10-09T22:40:31.010ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
17052024-10-09T22:40:31.010ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 109 } response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
17062024-10-09T22:40:31.010ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
17072024-10-09T22:40:31.010ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 110 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17082024-10-09T22:40:31.010ZINFOtest_image_promotion (dropshot): request completed latency_us = 25355 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = e23b54cf-f7c3-43ee-9313-1b4dd2ce5b8f response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
17092024-10-09T22:40:31.012ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = c458c721-e66c-4643-a9bb-c485b8172a92 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
17102024-10-09T22:40:31.012ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
17112024-10-09T22:40:31.013ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 111 } response = CabooseValue
17122024-10-09T22:40:31.013ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
17132024-10-09T22:40:31.013ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 112 } response = CabooseValue
17142024-10-09T22:40:31.013ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
17152024-10-09T22:40:31.014ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 113 } response = CabooseValue
17162024-10-09T22:40:31.014ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
17172024-10-09T22:40:31.014ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 114 } response = CabooseValue
17182024-10-09T22:40:31.016ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
17192024-10-09T22:40:31.016ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 115 } response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
17202024-10-09T22:40:31.016ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
17212024-10-09T22:40:31.016ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 116 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17222024-10-09T22:40:31.016ZINFOtest_image_promotion (dropshot): request completed latency_us = 4457 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = c458c721-e66c-4643-a9bb-c485b8172a92 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
17232024-10-09T22:40:31.017ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 80bf322f-297d-4df0-bad5-0573a2793c1b uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
17242024-10-09T22:40:31.017ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
17252024-10-09T22:40:31.018ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 117 } response = CabooseValue
17262024-10-09T22:40:31.019ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
17272024-10-09T22:40:31.019ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 118 } response = CabooseValue
17282024-10-09T22:40:31.019ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
17292024-10-09T22:40:31.019ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 119 } response = CabooseValue
17302024-10-09T22:40:31.019ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
17312024-10-09T22:40:31.020ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 120 } response = CabooseValue
17322024-10-09T22:40:31.020ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
17332024-10-09T22:40:31.036ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 121 } response = CabooseValue
17342024-10-09T22:40:31.037ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
17352024-10-09T22:40:31.038ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 122 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17362024-10-09T22:40:31.038ZINFOtest_image_promotion (dropshot): request completed latency_us = 20137 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 80bf322f-297d-4df0-bad5-0573a2793c1b response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
17372024-10-09T22:40:31.038ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = b5aed958-9f42-41c3-98e8-27a3802c7a7a uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
17382024-10-09T22:40:31.038ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
17392024-10-09T22:40:31.039ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 123 } response = CabooseValue
17402024-10-09T22:40:31.039ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
17412024-10-09T22:40:31.039ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 124 } response = CabooseValue
17422024-10-09T22:40:31.040ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
17432024-10-09T22:40:31.041ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 125 } response = CabooseValue
17442024-10-09T22:40:31.041ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
17452024-10-09T22:40:31.042ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 126 } response = CabooseValue
17462024-10-09T22:40:31.042ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
17472024-10-09T22:40:31.042ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 127 } response = CabooseValue
17482024-10-09T22:40:31.042ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
17492024-10-09T22:40:31.042ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 128 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17502024-10-09T22:40:31.042ZINFOtest_image_promotion (dropshot): request completed latency_us = 4158 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = b5aed958-9f42-41c3-98e8-27a3802c7a7a response_code = 200 uri = /sp/sled/0/component/rot/caboose?firmware_slot=1
17512024-10-09T22:40:31.051ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = ca56512f-43eb-4d9e-8588-490b9c51d082 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
17522024-10-09T22:40:31.052ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
17532024-10-09T22:40:31.052ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 129 } response = CabooseValue
17542024-10-09T22:40:31.052ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
17552024-10-09T22:40:31.052ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 130 } response = CabooseValue
17562024-10-09T22:40:31.052ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
17572024-10-09T22:40:31.052ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 131 } response = CabooseValue
17582024-10-09T22:40:31.052ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
17592024-10-09T22:40:31.052ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 132 } response = CabooseValue
17602024-10-09T22:40:31.052ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
17612024-10-09T22:40:31.052ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 133 } response = CabooseValue
17622024-10-09T22:40:31.052ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
17632024-10-09T22:40:31.053ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 134 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17642024-10-09T22:40:31.053ZINFOtest_image_promotion (dropshot): request completed latency_us = 1503 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = ca56512f-43eb-4d9e-8588-490b9c51d082 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=0
17652024-10-09T22:40:31.053ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = fbb47426-6c19-4c10-9819-ef924c48e207 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
17662024-10-09T22:40:31.053ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
17672024-10-09T22:40:31.054ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 135 } response = CabooseValue
17682024-10-09T22:40:31.054ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
17692024-10-09T22:40:31.054ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 136 } response = CabooseValue
17702024-10-09T22:40:31.054ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
17712024-10-09T22:40:31.054ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 137 } response = CabooseValue
17722024-10-09T22:40:31.054ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
17732024-10-09T22:40:31.054ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 138 } response = CabooseValue
17742024-10-09T22:40:31.054ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
17752024-10-09T22:40:31.054ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 139 } response = CabooseValue
17762024-10-09T22:40:31.054ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
17772024-10-09T22:40:31.054ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 140 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
17782024-10-09T22:40:31.054ZINFOtest_image_promotion (dropshot): request completed latency_us = 1124 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = fbb47426-6c19-4c10-9819-ef924c48e207 response_code = 200 uri = /sp/sled/0/component/stage0/caboose?firmware_slot=1
17792024-10-09T22:40:31.055ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = ea272b2b-7055-4e94-b9ff-8ec816cdae11 uri = /sp/sled/0/component/rot/cmpa
17802024-10-09T22:40:31.055ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 141 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
17812024-10-09T22:40:31.055ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 141 } response = ReadRot(Ok)
17822024-10-09T22:40:31.055ZINFOtest_image_promotion (dropshot): request completed latency_us = 369 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = ea272b2b-7055-4e94-b9ff-8ec816cdae11 response_code = 200 uri = /sp/sled/0/component/rot/cmpa
17832024-10-09T22:40:31.056ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = b65f0b82-999d-4295-a2d6-0cdcc14eb121 uri = /sp/sled/0/component/rot/cfpa
17842024-10-09T22:40:31.056ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 142 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
17852024-10-09T22:40:31.056ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 142 } response = ReadRot(Ok)
17862024-10-09T22:40:31.056ZINFOtest_image_promotion (dropshot): request completed latency_us = 449 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = b65f0b82-999d-4295-a2d6-0cdcc14eb121 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
17872024-10-09T22:40:31.057ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 5e021c19-cacc-4011-9c33-6003c976be30 uri = /sp/sled/0/component/rot/cfpa
17882024-10-09T22:40:31.057ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 143 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
17892024-10-09T22:40:31.057ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 143 } response = ReadRot(Ok)
17902024-10-09T22:40:31.057ZINFOtest_image_promotion (dropshot): request completed latency_us = 408 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 5e021c19-cacc-4011-9c33-6003c976be30 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
17912024-10-09T22:40:31.057ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 409854d7-aa4e-4bcb-b10f-59b10d45a478 uri = /sp/sled/0/component/rot/cfpa
17922024-10-09T22:40:31.058ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 144 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
17932024-10-09T22:40:31.058ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 144 } response = ReadRot(Ok)
17942024-10-09T22:40:31.058ZINFOtest_image_promotion (dropshot): request completed latency_us = 399 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 409854d7-aa4e-4bcb-b10f-59b10d45a478 response_code = 200 uri = /sp/sled/0/component/rot/cfpa
17952024-10-09T22:40:31.059ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 55af2bef-9a20-448e-940c-1548152b4e1c uri = /sp/sled/1
17962024-10-09T22:40:31.059ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 103 }, kind: MgsRequest(SpState) }
17972024-10-09T22:40:31.059ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
17982024-10-09T22:40:31.059ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 103 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
17992024-10-09T22:40:31.059ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 104 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
18002024-10-09T22:40:31.059ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 104 } 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(()) }))
18012024-10-09T22:40:31.059ZINFOtest_image_promotion (dropshot): request completed latency_us = 623 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 55af2bef-9a20-448e-940c-1548152b4e1c response_code = 200 uri = /sp/sled/1
18022024-10-09T22:40:31.059ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 0e66fe55-0e15-4320-8f2b-4964f9fdbf3a uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
18032024-10-09T22:40:31.060ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
18042024-10-09T22:40:31.060ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 105 } response = CabooseValue
18052024-10-09T22:40:31.060ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
18062024-10-09T22:40:31.060ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 106 } response = CabooseValue
18072024-10-09T22:40:31.060ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
18082024-10-09T22:40:31.060ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 107 } response = CabooseValue
18092024-10-09T22:40:31.060ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
18102024-10-09T22:40:31.060ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 108 } response = CabooseValue
18112024-10-09T22:40:31.060ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
18122024-10-09T22:40:31.060ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 109 } response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
18132024-10-09T22:40:31.061ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
18142024-10-09T22:40:31.061ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 110 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
18152024-10-09T22:40:31.061ZINFOtest_image_promotion (dropshot): request completed latency_us = 1356 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 0e66fe55-0e15-4320-8f2b-4964f9fdbf3a response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
18162024-10-09T22:40:31.061ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 3313c437-c9ae-4227-ba18-48d278e334e2 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
18172024-10-09T22:40:31.061ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
18182024-10-09T22:40:31.062ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 111 } response = CabooseValue
18192024-10-09T22:40:31.062ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
18202024-10-09T22:40:31.062ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 112 } response = CabooseValue
18212024-10-09T22:40:31.062ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
18222024-10-09T22:40:31.062ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 113 } response = CabooseValue
18232024-10-09T22:40:31.062ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
18242024-10-09T22:40:31.062ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 114 } response = CabooseValue
18252024-10-09T22:40:31.062ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
18262024-10-09T22:40:31.062ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 115 } response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
18272024-10-09T22:40:31.062ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
18282024-10-09T22:40:31.062ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 116 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
18292024-10-09T22:40:31.062ZINFOtest_image_promotion (dropshot): request completed latency_us = 1108 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 3313c437-c9ae-4227-ba18-48d278e334e2 response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
18302024-10-09T22:40:31.063ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 0e45856b-d487-44c9-9e28-28fbd0bdcd63 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
18312024-10-09T22:40:31.064ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
18322024-10-09T22:40:31.064ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 117 } response = CabooseValue
18332024-10-09T22:40:31.064ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
18342024-10-09T22:40:31.064ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 118 } response = CabooseValue
18352024-10-09T22:40:31.064ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
18362024-10-09T22:40:31.064ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 119 } response = CabooseValue
18372024-10-09T22:40:31.064ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
18382024-10-09T22:40:31.064ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 120 } response = CabooseValue
18392024-10-09T22:40:31.064ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
18402024-10-09T22:40:31.065ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 121 } response = CabooseValue
18412024-10-09T22:40:31.065ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
18422024-10-09T22:40:31.065ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 122 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
18432024-10-09T22:40:31.065ZINFOtest_image_promotion (dropshot): request completed latency_us = 1532 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 0e45856b-d487-44c9-9e28-28fbd0bdcd63 response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
18442024-10-09T22:40:31.065ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 6e843875-39f3-4753-8e8c-be882620cb5a uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
18452024-10-09T22:40:31.066ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
18462024-10-09T22:40:31.066ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 123 } response = CabooseValue
18472024-10-09T22:40:31.066ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
18482024-10-09T22:40:31.066ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 124 } response = CabooseValue
18492024-10-09T22:40:31.066ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
18502024-10-09T22:40:31.066ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 125 } response = CabooseValue
18512024-10-09T22:40:31.066ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
18522024-10-09T22:40:31.066ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 126 } response = CabooseValue
18532024-10-09T22:40:31.066ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
18542024-10-09T22:40:31.074ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 127 } response = CabooseValue
18552024-10-09T22:40:31.074ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
18562024-10-09T22:40:31.074ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 128 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
18572024-10-09T22:40:31.074ZINFOtest_image_promotion (dropshot): request completed latency_us = 1710 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 6e843875-39f3-4753-8e8c-be882620cb5a response_code = 200 uri = /sp/sled/1/component/rot/caboose?firmware_slot=1
18582024-10-09T22:40:31.075ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 99f577f9-97f2-4af3-b80b-10c492a5c8e8 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
18592024-10-09T22:40:31.075ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
18602024-10-09T22:40:31.076ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 129 } response = CabooseValue
18612024-10-09T22:40:31.076ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
18622024-10-09T22:40:31.077ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 130 } response = CabooseValue
18632024-10-09T22:40:31.077ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
18642024-10-09T22:40:31.077ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 131 } response = CabooseValue
18652024-10-09T22:40:31.077ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
18662024-10-09T22:40:31.077ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 132 } response = CabooseValue
18672024-10-09T22:40:31.077ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
18682024-10-09T22:40:31.077ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 133 } response = CabooseValue
18692024-10-09T22:40:31.077ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [69, 80, 79, 67] }) }
18702024-10-09T22:40:31.077ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 134 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
18712024-10-09T22:40:31.077ZINFOtest_image_promotion (dropshot): request completed latency_us = 2569 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 99f577f9-97f2-4af3-b80b-10c492a5c8e8 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=0
18722024-10-09T22:40:31.101ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = ba12d0d2-f43e-4ef1-8ee9-c5d3f6dc5992 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
18732024-10-09T22:40:31.101ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [71, 73, 84, 67] }) }
18742024-10-09T22:40:31.102ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 135 } response = CabooseValue
18752024-10-09T22:40:31.102ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [66, 79, 82, 68] }) }
18762024-10-09T22:40:31.102ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 136 } response = CabooseValue
18772024-10-09T22:40:31.102ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [78, 65, 77, 69] }) }
18782024-10-09T22:40:31.102ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 137 } response = CabooseValue
18792024-10-09T22:40:31.103ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [86, 69, 82, 83] }) }
18802024-10-09T22:40:31.103ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 138 } response = CabooseValue
18812024-10-09T22:40:31.103ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [83, 73, 71, 78] }) }
18822024-10-09T22:40:31.103ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 139 } response = CabooseValue
18832024-10-09T22:40:31.103ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 1, key: [69, 80, 79, 67] }) }
18842024-10-09T22:40:31.104ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 140 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
18852024-10-09T22:40:31.131ZINFOtest_image_promotion (dropshot): request completed latency_us = 30487 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = ba12d0d2-f43e-4ef1-8ee9-c5d3f6dc5992 response_code = 200 uri = /sp/sled/1/component/stage0/caboose?firmware_slot=1
18862024-10-09T22:40:31.148ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 52b33d9c-02b8-4771-ad5d-e015d143af38 uri = /sp/sled/1/component/rot/cmpa
18872024-10-09T22:40:31.149ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 141 }, kind: MgsRequest(ReadRot(ReadCmpa)) }
18882024-10-09T22:40:31.149ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 141 } response = ReadRot(Ok)
18892024-10-09T22:40:31.149ZINFOtest_image_promotion (dropshot): request completed latency_us = 16740 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 52b33d9c-02b8-4771-ad5d-e015d143af38 response_code = 200 uri = /sp/sled/1/component/rot/cmpa
18902024-10-09T22:40:31.150ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 44eb712c-9be8-4b96-8e16-b2d3dcf74821 uri = /sp/sled/1/component/rot/cfpa
18912024-10-09T22:40:31.150ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 142 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }
18922024-10-09T22:40:31.151ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 142 } response = ReadRot(Ok)
18932024-10-09T22:40:31.151ZINFOtest_image_promotion (dropshot): request completed latency_us = 538 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 44eb712c-9be8-4b96-8e16-b2d3dcf74821 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
18942024-10-09T22:40:31.153ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 5e3dbd31-4ebe-44b1-816b-cc25722cfd03 uri = /sp/sled/1/component/rot/cfpa
18952024-10-09T22:40:31.154ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 143 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }
18962024-10-09T22:40:31.154ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 143 } response = ReadRot(Ok)
18972024-10-09T22:40:31.154ZINFOtest_image_promotion (dropshot): request completed latency_us = 433 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 5e3dbd31-4ebe-44b1-816b-cc25722cfd03 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
18982024-10-09T22:40:31.154ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 42c395b6-add4-4b95-9b27-ab3965926e71 uri = /sp/sled/1/component/rot/cfpa
18992024-10-09T22:40:31.154ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 144 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }
19002024-10-09T22:40:31.154ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 144 } response = ReadRot(Ok)
19012024-10-09T22:40:31.154ZINFOtest_image_promotion (dropshot): request completed latency_us = 496 local_addr = [::1]:56079 method = GET remote_addr = [::1]:33782 req_id = 42c395b6-add4-4b95-9b27-ab3965926e71 response_code = 200 uri = /sp/sled/1/component/rot/cfpa
19022024-10-09T22:40:31.466ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
19032024-10-09T22:40:31.466ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
19042024-10-09T22:40:31.466ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
19052024-10-09T22:40:31.466ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
19062024-10-09T22:40:31.466ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 65 }, kind: MgsRequest(SpState) }
19072024-10-09T22:40:31.466ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 86 }, kind: MgsRequest(SpState) }
19082024-10-09T22:40:31.466ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 145 }, kind: MgsRequest(SpState) }
19092024-10-09T22:40:31.466ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 145 }, kind: MgsRequest(SpState) }
19102024-10-09T22:40:31.466ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
19112024-10-09T22:40:31.466ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
19122024-10-09T22:40:31.466ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
19132024-10-09T22:40:31.467ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
19142024-10-09T22:40:31.560ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 86 } 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: None, slot_b_sha3_256_digest: None }) })
19152024-10-09T22:40:31.560ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 65 } 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: None, slot_b_sha3_256_digest: None }) })
19162024-10-09T22:40:31.560ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 145 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
19172024-10-09T22:40:31.560ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 145 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
19182024-10-09T22:40:31.562ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
19192024-10-09T22:40:31.562ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 66 }, kind: MgsRequest(SpState) }
19202024-10-09T22:40:31.562ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
19212024-10-09T22:40:31.562ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
19222024-10-09T22:40:31.563ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
19232024-10-09T22:40:31.563ZDEBGtest_image_promotion (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
19242024-10-09T22:40:31.563ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
19252024-10-09T22:40:31.563ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
19262024-10-09T22:40:31.563ZDEBGtest_image_promotion (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
19272024-10-09T22:40:31.563ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
19282024-10-09T22:40:31.564ZDEBGtest_image_promotion (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
19292024-10-09T22:40:31.564ZDEBGtest_image_promotion (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
19302024-10-09T22:40:31.564ZDEBGtest_image_promotion (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
19312024-10-09T22:40:31.564ZDEBGtest_image_promotion (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
19322024-10-09T22:40:31.564ZDEBGtest_image_promotion (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
19332024-10-09T22:40:31.564ZDEBGtest_image_promotion (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
19342024-10-09T22:40:31.571ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 87 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19352024-10-09T22:40:31.571ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 66 } 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: None, slot_b_sha3_256_digest: None }) })
19362024-10-09T22:40:31.572ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 146 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19372024-10-09T22:40:31.572ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 146 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
19382024-10-09T22:40:31.572ZTRACtest_image_promotion (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
19392024-10-09T22:40:31.662ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
19402024-10-09T22:40:31.662ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
19412024-10-09T22:40:31.662ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
19422024-10-09T22:40:31.662ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
19432024-10-09T22:40:31.662ZDEBGtest_image_promotion (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
19442024-10-09T22:40:31.662ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
19452024-10-09T22:40:31.662ZDEBGtest_image_promotion (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
19462024-10-09T22:40:31.662ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
19472024-10-09T22:40:31.662ZDEBGtest_image_promotion (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
19482024-10-09T22:40:31.665ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 88 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19492024-10-09T22:40:31.665ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 147 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19502024-10-09T22:40:31.666ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 147 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19512024-10-09T22:40:31.669ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 89 }, kind: MgsRequest(SpState) }
19522024-10-09T22:40:31.669ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
19532024-10-09T22:40:31.669ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
19542024-10-09T22:40:31.784ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
19552024-10-09T22:40:31.784ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
19562024-10-09T22:40:31.784ZDEBGtest_image_promotion (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
19572024-10-09T22:40:31.784ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
19582024-10-09T22:40:31.784ZDEBGtest_image_promotion (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
19592024-10-09T22:40:31.882ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 89 } 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: None, slot_b_sha3_256_digest: None }) })
19602024-10-09T22:40:31.882ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 148 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19612024-10-09T22:40:31.882ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 148 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19622024-10-09T22:40:31.883ZTRACtest_image_promotion (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
19632024-10-09T22:40:31.883ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
19642024-10-09T22:40:31.888ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
19652024-10-09T22:40:31.888ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
19662024-10-09T22:40:31.908ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
19672024-10-09T22:40:31.908ZDEBGtest_image_promotion (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
19682024-10-09T22:40:31.908ZDEBGtest_image_promotion (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
19692024-10-09T22:40:31.908ZDEBGtest_image_promotion (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
19702024-10-09T22:40:31.908ZDEBGtest_image_promotion (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
19712024-10-09T22:40:31.908ZDEBGtest_image_promotion (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
19722024-10-09T22:40:31.908ZDEBGtest_image_promotion (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
19732024-10-09T22:40:31.908ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
19742024-10-09T22:40:31.908ZDEBGtest_image_promotion (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
19752024-10-09T22:40:31.926ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 149 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
19762024-10-09T22:40:31.926ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 149 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19772024-10-09T22:40:31.932ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
19782024-10-09T22:40:31.932ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
19792024-10-09T22:40:31.952ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
19802024-10-09T22:40:31.952ZDEBGtest_image_promotion (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
19812024-10-09T22:40:31.952ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
19822024-10-09T22:40:31.952ZDEBGtest_image_promotion (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
19832024-10-09T22:40:31.953ZWARNtest_image_promotion (producer-registration-task): failed to lookup Nexus IP, will retry delay = 5.16314025s error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:391
19842024-10-09T22:40:32.001ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 150 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19852024-10-09T22:40:32.002ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 150 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19862024-10-09T22:40:32.004ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
19872024-10-09T22:40:32.009ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
19882024-10-09T22:40:32.040ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
19892024-10-09T22:40:32.040ZDEBGtest_image_promotion (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
19902024-10-09T22:40:32.040ZDEBGtest_image_promotion (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
19912024-10-09T22:40:32.040ZDEBGtest_image_promotion (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
19922024-10-09T22:40:32.041ZDEBGtest_image_promotion (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
19932024-10-09T22:40:32.041ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
19942024-10-09T22:40:32.041ZDEBGtest_image_promotion (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
19952024-10-09T22:40:32.047ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 151 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
19962024-10-09T22:40:32.047ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 151 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
19972024-10-09T22:40:32.058ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
19982024-10-09T22:40:32.058ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
19992024-10-09T22:40:32.065ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
20002024-10-09T22:40:32.066ZDEBGtest_image_promotion (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
20012024-10-09T22:40:32.066ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
20022024-10-09T22:40:32.066ZDEBGtest_image_promotion (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
20032024-10-09T22:40:32.067ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 152 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20042024-10-09T22:40:32.067ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 152 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20052024-10-09T22:40:32.071ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
20062024-10-09T22:40:32.088ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
20072024-10-09T22:40:32.089ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
20082024-10-09T22:40:32.089ZDEBGtest_image_promotion (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
20092024-10-09T22:40:32.089ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
20102024-10-09T22:40:32.089ZDEBGtest_image_promotion (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
20112024-10-09T22:40:32.089ZDEBGtest_image_promotion (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
20122024-10-09T22:40:32.089ZDEBGtest_image_promotion (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
20132024-10-09T22:40:32.089ZDEBGtest_image_promotion (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
20142024-10-09T22:40:32.089ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 153 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20152024-10-09T22:40:32.089ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 153 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
20162024-10-09T22:40:32.093ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 154 }, kind: MgsRequest(SpState) }
20172024-10-09T22:40:32.093ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 154 }, kind: MgsRequest(SpState) }
20182024-10-09T22:40:32.094ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
20192024-10-09T22:40:32.094ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
20202024-10-09T22:40:32.094ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 154 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
20212024-10-09T22:40:32.094ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 154 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
20222024-10-09T22:40:32.094ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
20232024-10-09T22:40:32.094ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
20242024-10-09T22:40:32.447ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
20252024-10-09T22:40:32.447ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
20262024-10-09T22:40:32.447ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
20272024-10-09T22:40:32.447ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
20282024-10-09T22:40:32.447ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 67 }, kind: MgsRequest(SpState) }
20292024-10-09T22:40:32.447ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 90 }, kind: MgsRequest(SpState) }
20302024-10-09T22:40:32.447ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 155 }, kind: MgsRequest(SpState) }
20312024-10-09T22:40:32.447ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 155 }, kind: MgsRequest(SpState) }
20322024-10-09T22:40:32.448ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
20332024-10-09T22:40:32.448ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
20342024-10-09T22:40:32.448ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
20352024-10-09T22:40:32.448ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
20362024-10-09T22:40:32.459ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 90 } 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: None, slot_b_sha3_256_digest: None }) })
20372024-10-09T22:40:32.459ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 67 } 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: None, slot_b_sha3_256_digest: None }) })
20382024-10-09T22:40:32.459ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 155 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
20392024-10-09T22:40:32.459ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 155 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
20402024-10-09T22:40:32.459ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
20412024-10-09T22:40:32.459ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 68 }, kind: MgsRequest(SpState) }
20422024-10-09T22:40:32.459ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
20432024-10-09T22:40:32.459ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
20442024-10-09T22:40:32.474ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
20452024-10-09T22:40:32.475ZDEBGtest_image_promotion (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
20462024-10-09T22:40:32.475ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
20472024-10-09T22:40:32.476ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
20482024-10-09T22:40:32.476ZDEBGtest_image_promotion (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
20492024-10-09T22:40:32.476ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
20502024-10-09T22:40:32.476ZDEBGtest_image_promotion (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
20512024-10-09T22:40:32.476ZDEBGtest_image_promotion (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
20522024-10-09T22:40:32.476ZDEBGtest_image_promotion (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
20532024-10-09T22:40:32.477ZDEBGtest_image_promotion (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
20542024-10-09T22:40:32.477ZDEBGtest_image_promotion (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
20552024-10-09T22:40:32.477ZDEBGtest_image_promotion (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
20562024-10-09T22:40:32.488ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 91 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20572024-10-09T22:40:32.488ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 68 } 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: None, slot_b_sha3_256_digest: None }) })
20582024-10-09T22:40:32.488ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 156 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20592024-10-09T22:40:32.488ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 156 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
20602024-10-09T22:40:32.490ZTRACtest_image_promotion (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
20612024-10-09T22:40:32.502ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
20622024-10-09T22:40:32.502ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
20632024-10-09T22:40:32.502ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
20642024-10-09T22:40:32.503ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
20652024-10-09T22:40:32.503ZDEBGtest_image_promotion (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
20662024-10-09T22:40:32.503ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
20672024-10-09T22:40:32.503ZDEBGtest_image_promotion (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
20682024-10-09T22:40:32.503ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
20692024-10-09T22:40:32.503ZDEBGtest_image_promotion (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
20702024-10-09T22:40:32.510ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 92 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20712024-10-09T22:40:32.510ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 157 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20722024-10-09T22:40:32.510ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 157 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20732024-10-09T22:40:32.515ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 93 }, kind: MgsRequest(SpState) }
20742024-10-09T22:40:32.515ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
20752024-10-09T22:40:32.515ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
20762024-10-09T22:40:32.516ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
20772024-10-09T22:40:32.516ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
20782024-10-09T22:40:32.517ZDEBGtest_image_promotion (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
20792024-10-09T22:40:32.517ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
20802024-10-09T22:40:32.517ZDEBGtest_image_promotion (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
20812024-10-09T22:40:32.524ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 93 } 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: None, slot_b_sha3_256_digest: None }) })
20822024-10-09T22:40:32.525ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 158 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20832024-10-09T22:40:32.525ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 158 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20842024-10-09T22:40:32.526ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
20852024-10-09T22:40:32.528ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
20862024-10-09T22:40:32.528ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
20872024-10-09T22:40:32.528ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
20882024-10-09T22:40:32.528ZDEBGtest_image_promotion (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
20892024-10-09T22:40:32.528ZDEBGtest_image_promotion (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
20902024-10-09T22:40:32.528ZDEBGtest_image_promotion (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
20912024-10-09T22:40:32.528ZDEBGtest_image_promotion (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
20922024-10-09T22:40:32.528ZDEBGtest_image_promotion (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
20932024-10-09T22:40:32.528ZDEBGtest_image_promotion (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
20942024-10-09T22:40:32.528ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
20952024-10-09T22:40:32.528ZDEBGtest_image_promotion (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
20962024-10-09T22:40:32.536ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 159 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
20972024-10-09T22:40:32.536ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 159 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
20982024-10-09T22:40:32.541ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
20992024-10-09T22:40:32.541ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
21002024-10-09T22:40:32.542ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
21012024-10-09T22:40:32.542ZDEBGtest_image_promotion (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
21022024-10-09T22:40:32.542ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
21032024-10-09T22:40:32.542ZDEBGtest_image_promotion (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
21042024-10-09T22:40:32.545ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 160 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21052024-10-09T22:40:32.545ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 160 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21062024-10-09T22:40:32.547ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
21072024-10-09T22:40:32.547ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
21082024-10-09T22:40:32.547ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
21092024-10-09T22:40:32.547ZDEBGtest_image_promotion (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
21102024-10-09T22:40:32.547ZDEBGtest_image_promotion (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
21112024-10-09T22:40:32.547ZDEBGtest_image_promotion (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
21122024-10-09T22:40:32.547ZDEBGtest_image_promotion (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
21132024-10-09T22:40:32.547ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
21142024-10-09T22:40:32.547ZDEBGtest_image_promotion (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
21152024-10-09T22:40:32.551ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 161 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
21162024-10-09T22:40:32.551ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 161 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21172024-10-09T22:40:32.555ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
21182024-10-09T22:40:32.555ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
21192024-10-09T22:40:32.556ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
21202024-10-09T22:40:32.556ZDEBGtest_image_promotion (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
21212024-10-09T22:40:32.556ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
21222024-10-09T22:40:32.556ZDEBGtest_image_promotion (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
21232024-10-09T22:40:32.563ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 162 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21242024-10-09T22:40:32.563ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 162 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21252024-10-09T22:40:32.566ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
21262024-10-09T22:40:32.566ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
21272024-10-09T22:40:32.567ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
21282024-10-09T22:40:32.567ZDEBGtest_image_promotion (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
21292024-10-09T22:40:32.567ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
21302024-10-09T22:40:32.567ZDEBGtest_image_promotion (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
21312024-10-09T22:40:32.567ZDEBGtest_image_promotion (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
21322024-10-09T22:40:32.567ZDEBGtest_image_promotion (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
21332024-10-09T22:40:32.567ZDEBGtest_image_promotion (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
21342024-10-09T22:40:32.569ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 163 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21352024-10-09T22:40:32.569ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 163 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
21362024-10-09T22:40:32.573ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 164 }, kind: MgsRequest(SpState) }
21372024-10-09T22:40:32.573ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 164 }, kind: MgsRequest(SpState) }
21382024-10-09T22:40:32.574ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
21392024-10-09T22:40:32.574ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
21402024-10-09T22:40:32.574ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 164 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
21412024-10-09T22:40:32.574ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 164 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
21422024-10-09T22:40:32.574ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
21432024-10-09T22:40:32.574ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
21442024-10-09T22:40:33.385ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
21452024-10-09T22:40:33.385ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
21462024-10-09T22:40:33.385ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
21472024-10-09T22:40:33.385ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
21482024-10-09T22:40:33.400ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 69 }, kind: MgsRequest(SpState) }
21492024-10-09T22:40:33.419ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 94 }, kind: MgsRequest(SpState) }
21502024-10-09T22:40:33.419ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 165 }, kind: MgsRequest(SpState) }
21512024-10-09T22:40:33.419ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 165 }, kind: MgsRequest(SpState) }
21522024-10-09T22:40:33.618ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
21532024-10-09T22:40:33.619ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
21542024-10-09T22:40:33.619ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
21552024-10-09T22:40:33.619ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
21562024-10-09T22:40:33.639ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 94 } 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: None, slot_b_sha3_256_digest: None }) })
21572024-10-09T22:40:33.639ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 69 } 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: None, slot_b_sha3_256_digest: None }) })
21582024-10-09T22:40:33.639ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 165 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
21592024-10-09T22:40:33.640ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 165 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
21602024-10-09T22:40:33.792ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
21612024-10-09T22:40:33.793ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 70 }, kind: MgsRequest(SpState) }
21622024-10-09T22:40:33.793ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
21632024-10-09T22:40:33.793ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
21642024-10-09T22:40:34.077ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
21652024-10-09T22:40:34.077ZDEBGtest_image_promotion (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
21662024-10-09T22:40:34.087ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
21672024-10-09T22:40:34.087ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
21682024-10-09T22:40:34.087ZDEBGtest_image_promotion (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
21692024-10-09T22:40:34.088ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
21702024-10-09T22:40:34.088ZDEBGtest_image_promotion (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
21712024-10-09T22:40:34.088ZDEBGtest_image_promotion (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
21722024-10-09T22:40:34.088ZDEBGtest_image_promotion (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
21732024-10-09T22:40:34.088ZDEBGtest_image_promotion (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
21742024-10-09T22:40:34.088ZDEBGtest_image_promotion (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
21752024-10-09T22:40:34.088ZDEBGtest_image_promotion (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
21762024-10-09T22:40:34.095ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 95 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21772024-10-09T22:40:34.095ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 70 } 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: None, slot_b_sha3_256_digest: None }) })
21782024-10-09T22:40:34.095ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 166 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21792024-10-09T22:40:34.095ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 166 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
21802024-10-09T22:40:34.122ZTRACtest_image_promotion (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
21812024-10-09T22:40:34.159ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
21822024-10-09T22:40:34.159ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
21832024-10-09T22:40:34.159ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
21842024-10-09T22:40:34.161ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
21852024-10-09T22:40:34.161ZDEBGtest_image_promotion (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
21862024-10-09T22:40:34.161ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
21872024-10-09T22:40:34.161ZDEBGtest_image_promotion (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
21882024-10-09T22:40:34.161ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
21892024-10-09T22:40:34.161ZDEBGtest_image_promotion (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
21902024-10-09T22:40:34.173ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 96 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21912024-10-09T22:40:34.174ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 167 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21922024-10-09T22:40:34.174ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 167 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
21932024-10-09T22:40:34.187ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 97 }, kind: MgsRequest(SpState) }
21942024-10-09T22:40:34.188ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
21952024-10-09T22:40:34.188ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
21962024-10-09T22:40:34.190ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
21972024-10-09T22:40:34.190ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
21982024-10-09T22:40:34.190ZDEBGtest_image_promotion (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
21992024-10-09T22:40:34.190ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
22002024-10-09T22:40:34.190ZDEBGtest_image_promotion (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
22012024-10-09T22:40:34.191ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 97 } 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: None, slot_b_sha3_256_digest: None }) })
22022024-10-09T22:40:34.191ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 168 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22032024-10-09T22:40:34.191ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 168 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22042024-10-09T22:40:34.193ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
22052024-10-09T22:40:34.194ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
22062024-10-09T22:40:34.194ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
22072024-10-09T22:40:34.195ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
22082024-10-09T22:40:34.195ZDEBGtest_image_promotion (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
22092024-10-09T22:40:34.196ZDEBGtest_image_promotion (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
22102024-10-09T22:40:34.196ZDEBGtest_image_promotion (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
22112024-10-09T22:40:34.196ZDEBGtest_image_promotion (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
22122024-10-09T22:40:34.196ZDEBGtest_image_promotion (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
22132024-10-09T22:40:34.196ZDEBGtest_image_promotion (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
22142024-10-09T22:40:34.196ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
22152024-10-09T22:40:34.196ZDEBGtest_image_promotion (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
22162024-10-09T22:40:34.197ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 169 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
22172024-10-09T22:40:34.197ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 169 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22182024-10-09T22:40:34.227ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
22192024-10-09T22:40:34.227ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
22202024-10-09T22:40:34.387ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
22212024-10-09T22:40:34.388ZDEBGtest_image_promotion (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
22222024-10-09T22:40:34.390ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
22232024-10-09T22:40:34.390ZDEBGtest_image_promotion (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
22242024-10-09T22:40:34.390ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
22252024-10-09T22:40:34.390ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
22262024-10-09T22:40:34.390ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 71 }, kind: MgsRequest(SpState) }
22272024-10-09T22:40:34.390ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 98 }, kind: MgsRequest(SpState) }
22282024-10-09T22:40:34.392ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
22292024-10-09T22:40:34.392ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
22302024-10-09T22:40:34.392ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 170 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22312024-10-09T22:40:34.392ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 170 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22322024-10-09T22:40:34.400ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
22332024-10-09T22:40:34.401ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
22342024-10-09T22:40:34.519ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
22352024-10-09T22:40:34.519ZDEBGtest_image_promotion (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
22362024-10-09T22:40:34.519ZDEBGtest_image_promotion (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
22372024-10-09T22:40:34.519ZDEBGtest_image_promotion (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
22382024-10-09T22:40:34.519ZDEBGtest_image_promotion (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
22392024-10-09T22:40:34.519ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
22402024-10-09T22:40:34.519ZDEBGtest_image_promotion (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
22412024-10-09T22:40:34.519ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 98 } 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: None, slot_b_sha3_256_digest: None }) })
22422024-10-09T22:40:34.519ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 71 } 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: None, slot_b_sha3_256_digest: None }) })
22432024-10-09T22:40:34.523ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
22442024-10-09T22:40:34.523ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 72 }, kind: MgsRequest(SpState) }
22452024-10-09T22:40:34.524ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
22462024-10-09T22:40:34.524ZDEBGtest_image_promotion (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
22472024-10-09T22:40:34.524ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 1
22482024-10-09T22:40:34.524ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 171 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
22492024-10-09T22:40:34.524ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 171 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22502024-10-09T22:40:34.536ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
22512024-10-09T22:40:34.536ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
22522024-10-09T22:40:34.540ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
22532024-10-09T22:40:34.540ZDEBGtest_image_promotion (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
22542024-10-09T22:40:34.540ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
22552024-10-09T22:40:34.540ZDEBGtest_image_promotion (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
22562024-10-09T22:40:34.540ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 99 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22572024-10-09T22:40:34.540ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 72 } 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: None, slot_b_sha3_256_digest: None }) })
22582024-10-09T22:40:34.550ZTRACtest_image_promotion (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
22592024-10-09T22:40:34.550ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
22602024-10-09T22:40:34.551ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
22612024-10-09T22:40:34.551ZDEBGtest_image_promotion (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
22622024-10-09T22:40:34.551ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 172 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22632024-10-09T22:40:34.551ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 172 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22642024-10-09T22:40:34.553ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
22652024-10-09T22:40:34.553ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
22662024-10-09T22:40:34.553ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
22672024-10-09T22:40:34.553ZDEBGtest_image_promotion (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
22682024-10-09T22:40:34.553ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
22692024-10-09T22:40:34.553ZDEBGtest_image_promotion (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
22702024-10-09T22:40:34.553ZDEBGtest_image_promotion (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
22712024-10-09T22:40:34.553ZDEBGtest_image_promotion (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
22722024-10-09T22:40:34.553ZDEBGtest_image_promotion (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
22732024-10-09T22:40:34.553ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 100 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22742024-10-09T22:40:34.563ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 101 }, kind: MgsRequest(SpState) }
22752024-10-09T22:40:34.563ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
22762024-10-09T22:40:34.563ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 173 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
22772024-10-09T22:40:34.563ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 173 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
22782024-10-09T22:40:34.567ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 174 }, kind: MgsRequest(SpState) }
22792024-10-09T22:40:34.567ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 174 }, kind: MgsRequest(SpState) }
22802024-10-09T22:40:34.568ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
22812024-10-09T22:40:34.568ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
22822024-10-09T22:40:34.568ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 101 } 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: None, slot_b_sha3_256_digest: None }) })
22832024-10-09T22:40:34.568ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
22842024-10-09T22:40:34.569ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 174 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
22852024-10-09T22:40:34.569ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 174 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
22862024-10-09T22:40:34.572ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
22872024-10-09T22:40:34.572ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
22882024-10-09T22:40:34.572ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
22892024-10-09T22:40:34.572ZTRACtest_image_promotion (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
22902024-10-09T22:40:34.572ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 175 }, kind: MgsRequest(SpState) }
22912024-10-09T22:40:34.572ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 175 }, kind: MgsRequest(SpState) }
22922024-10-09T22:40:34.572ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
22932024-10-09T22:40:34.605ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
22942024-10-09T22:40:34.605ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 175 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
22952024-10-09T22:40:34.606ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 175 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
22962024-10-09T22:40:34.608ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
22972024-10-09T22:40:34.608ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
22982024-10-09T22:40:34.608ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
22992024-10-09T22:40:34.609ZDEBGtest_image_promotion (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
23002024-10-09T22:40:34.609ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
23012024-10-09T22:40:34.609ZDEBGtest_image_promotion (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
23022024-10-09T22:40:34.609ZDEBGtest_image_promotion (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
23032024-10-09T22:40:34.609ZDEBGtest_image_promotion (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
23042024-10-09T22:40:34.609ZDEBGtest_image_promotion (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
23052024-10-09T22:40:34.609ZDEBGtest_image_promotion (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
23062024-10-09T22:40:34.609ZDEBGtest_image_promotion (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
23072024-10-09T22:40:34.609ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 176 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
23082024-10-09T22:40:34.609ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 176 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
23092024-10-09T22:40:34.675ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
23102024-10-09T22:40:34.675ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
23112024-10-09T22:40:34.677ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
23122024-10-09T22:40:34.677ZDEBGtest_image_promotion (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
23132024-10-09T22:40:34.677ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
23142024-10-09T22:40:34.677ZDEBGtest_image_promotion (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
23152024-10-09T22:40:34.679ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 177 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
23162024-10-09T22:40:34.679ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 177 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
23172024-10-09T22:40:34.682ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
23182024-10-09T22:40:34.682ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
23192024-10-09T22:40:34.683ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
23202024-10-09T22:40:34.683ZDEBGtest_image_promotion (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
23212024-10-09T22:40:34.683ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
23222024-10-09T22:40:34.683ZDEBGtest_image_promotion (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
23232024-10-09T22:40:34.699ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 178 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
23242024-10-09T22:40:34.699ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 178 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
23252024-10-09T22:40:34.706ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
23262024-10-09T22:40:34.706ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
23272024-10-09T22:40:34.706ZDEBGtest_image_promotion (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
23282024-10-09T22:40:34.706ZDEBGtest_image_promotion (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
23292024-10-09T22:40:34.706ZDEBGtest_image_promotion (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
23302024-10-09T22:40:34.706ZDEBGtest_image_promotion (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
23312024-10-09T22:40:34.706ZDEBGtest_image_promotion (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
23322024-10-09T22:40:34.706ZDEBGtest_image_promotion (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
23332024-10-09T22:40:34.706ZDEBGtest_image_promotion (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
23342024-10-09T22:40:34.707ZDEBGtest_image_promotion (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
23352024-10-09T22:40:34.707ZDEBGtest_image_promotion (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
23362024-10-09T22:40:34.707ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 179 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
23372024-10-09T22:40:34.707ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 179 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
23382024-10-09T22:40:34.716ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
23392024-10-09T22:40:34.716ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
23402024-10-09T22:40:34.717ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
23412024-10-09T22:40:34.717ZDEBGtest_image_promotion (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
23422024-10-09T22:40:34.717ZDEBGtest_image_promotion (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
23432024-10-09T22:40:34.717ZDEBGtest_image_promotion (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
23442024-10-09T22:40:34.718ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 180 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
23452024-10-09T22:40:34.718ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 180 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
23462024-10-09T22:40:34.725ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
23472024-10-09T22:40:34.726ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
23482024-10-09T22:40:34.726ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
23492024-10-09T22:40:34.726ZDEBGtest_image_promotion (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
23502024-10-09T22:40:34.726ZDEBGtest_image_promotion (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
23512024-10-09T22:40:34.726ZDEBGtest_image_promotion (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
23522024-10-09T22:40:34.726ZDEBGtest_image_promotion (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
23532024-10-09T22:40:34.726ZDEBGtest_image_promotion (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
23542024-10-09T22:40:34.726ZDEBGtest_image_promotion (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
23552024-10-09T22:40:34.730ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 181 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
23562024-10-09T22:40:34.730ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 181 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
23572024-10-09T22:40:34.754ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
23582024-10-09T22:40:34.754ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
23592024-10-09T22:40:34.754ZDEBGtest_image_promotion (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
23602024-10-09T22:40:34.754ZDEBGtest_image_promotion (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
23612024-10-09T22:40:34.754ZDEBGtest_image_promotion (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
23622024-10-09T22:40:34.754ZDEBGtest_image_promotion (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
23632024-10-09T22:40:34.758ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 182 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
23642024-10-09T22:40:34.759ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 182 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
23652024-10-09T22:40:34.760ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
23662024-10-09T22:40:34.760ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
23672024-10-09T22:40:34.760ZDEBGtest_image_promotion (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
23682024-10-09T22:40:34.760ZDEBGtest_image_promotion (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
23692024-10-09T22:40:34.760ZDEBGtest_image_promotion (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
23702024-10-09T22:40:34.760ZDEBGtest_image_promotion (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
23712024-10-09T22:40:34.760ZDEBGtest_image_promotion (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
23722024-10-09T22:40:34.761ZDEBGtest_image_promotion (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
23732024-10-09T22:40:34.761ZDEBGtest_image_promotion (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
23742024-10-09T22:40:34.762ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 183 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
23752024-10-09T22:40:34.762ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 183 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
23762024-10-09T22:40:35.101ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 184 }, kind: MgsRequest(SpState) }
23772024-10-09T22:40:35.101ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 184 }, kind: MgsRequest(SpState) }
23782024-10-09T22:40:35.101ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 0
23792024-10-09T22:40:35.101ZDEBGtest_image_promotion: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) } slot = gimlet 1
23802024-10-09T22:40:35.102ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 184 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
23812024-10-09T22:40:35.103ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 184 } response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
23822024-10-09T22:40:35.105ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
23832024-10-09T22:40:35.105ZTRACtest_image_promotion (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
23842024-10-09T22:40:35.108ZINFOtest_image_promotion (dropshot): accepted connection local_addr = [::1]:56079 remote_addr = [::1]:63187
23852024-10-09T22:40:35.123ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:63187 req_id = bf61a96f-9fd8-4272-bc46-14f392c6c74a uri = /ignition
23862024-10-09T22:40:35.123ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 102 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
23872024-10-09T22:40:35.124ZDEBGtest_image_promotion: 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 }]
23882024-10-09T22:40:35.124ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 102 } response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
23892024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
23902024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
23912024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
23922024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
23932024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
23942024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
23952024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
23962024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
23972024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
23982024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
23992024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
24002024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
24012024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
24022024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
24032024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
24042024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
24052024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
24062024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
24072024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
24082024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
24092024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
24102024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
24112024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
24122024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
24132024-10-09T22:40:35.125ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
24142024-10-09T22:40:35.126ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
24152024-10-09T22:40:35.126ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
24162024-10-09T22:40:35.126ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
24172024-10-09T22:40:35.126ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
24182024-10-09T22:40:35.126ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
24192024-10-09T22:40:35.126ZWARNtest_image_promotion (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
24202024-10-09T22:40:35.126ZINFOtest_image_promotion (dropshot): request completed latency_us = 15533 local_addr = [::1]:56079 method = GET remote_addr = [::1]:63187 req_id = bf61a96f-9fd8-4272-bc46-14f392c6c74a response_code = 200 uri = /ignition
24212024-10-09T22:40:35.127ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:63187 req_id = 23b2165b-2332-44b0-920c-5ad83bc38214 uri = /sp/switch/0
24222024-10-09T22:40:35.127ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 103 }, kind: MgsRequest(SpState) }
24232024-10-09T22:40:35.128ZDEBGtest_image_promotion: 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: None, slot_b_sha3_256_digest: None }) } slot = sidecar 0
24242024-10-09T22:40:35.128ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 103 } 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: None, slot_b_sha3_256_digest: None }) })
24252024-10-09T22:40:35.128ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 104 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
24262024-10-09T22:40:35.129ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 104 } 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(()) }))
24272024-10-09T22:40:35.130ZINFOtest_image_promotion (dropshot): request completed latency_us = 2488 local_addr = [::1]:56079 method = GET remote_addr = [::1]:63187 req_id = 23b2165b-2332-44b0-920c-5ad83bc38214 response_code = 200 uri = /sp/switch/0
24282024-10-09T22:40:35.131ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:63187 req_id = 2e67291c-83e6-449e-9246-224faadcd39a uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
24292024-10-09T22:40:35.131ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
24302024-10-09T22:40:35.131ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 105 } response = CabooseValue
24312024-10-09T22:40:35.132ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
24322024-10-09T22:40:35.132ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 106 } response = CabooseValue
24332024-10-09T22:40:35.132ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
24342024-10-09T22:40:35.132ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 107 } response = CabooseValue
24352024-10-09T22:40:35.132ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
24362024-10-09T22:40:35.132ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 108 } response = CabooseValue
24372024-10-09T22:40:35.133ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [83, 73, 71, 78] }) }
24382024-10-09T22:40:35.133ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 109 } response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
24392024-10-09T22:40:35.133ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [69, 80, 79, 67] }) }
24402024-10-09T22:40:35.133ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 110 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
24412024-10-09T22:40:35.133ZINFOtest_image_promotion (dropshot): request completed latency_us = 2349 local_addr = [::1]:56079 method = GET remote_addr = [::1]:63187 req_id = 2e67291c-83e6-449e-9246-224faadcd39a response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
24422024-10-09T22:40:35.134ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:63187 req_id = b8a33037-42a5-41d1-bd54-a4fff17d9f02 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
24432024-10-09T22:40:35.134ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
24442024-10-09T22:40:35.134ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 111 } response = CabooseValue
24452024-10-09T22:40:35.134ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
24462024-10-09T22:40:35.135ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 112 } response = CabooseValue
24472024-10-09T22:40:35.135ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
24482024-10-09T22:40:35.136ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 113 } response = CabooseValue
24492024-10-09T22:40:35.137ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
24502024-10-09T22:40:35.138ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 114 } response = CabooseValue
24512024-10-09T22:40:35.138ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [83, 73, 71, 78] }) }
24522024-10-09T22:40:35.144ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 115 } response = Error(NoSuchCabooseKey([83, 73, 71, 78]))
24532024-10-09T22:40:35.144ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [69, 80, 79, 67] }) }
24542024-10-09T22:40:35.145ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 116 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
24552024-10-09T22:40:35.145ZINFOtest_image_promotion (dropshot): request completed latency_us = 10980 local_addr = [::1]:56079 method = GET remote_addr = [::1]:63187 req_id = b8a33037-42a5-41d1-bd54-a4fff17d9f02 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
24562024-10-09T22:40:35.146ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:63187 req_id = 4eb77a11-3cf5-473d-9f6d-846bca443e5b uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
24572024-10-09T22:40:35.146ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
24582024-10-09T22:40:35.146ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 117 } response = CabooseValue
24592024-10-09T22:40:35.146ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
24602024-10-09T22:40:35.147ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 118 } response = CabooseValue
24612024-10-09T22:40:35.147ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
24622024-10-09T22:40:35.147ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 119 } response = CabooseValue
24632024-10-09T22:40:35.148ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
24642024-10-09T22:40:35.148ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 120 } response = CabooseValue
24652024-10-09T22:40:35.148ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [83, 73, 71, 78] }) }
24662024-10-09T22:40:35.148ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 121 } response = CabooseValue
24672024-10-09T22:40:35.148ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [69, 80, 79, 67] }) }
24682024-10-09T22:40:35.148ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 122 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
24692024-10-09T22:40:35.148ZINFOtest_image_promotion (dropshot): request completed latency_us = 2425 local_addr = [::1]:56079 method = GET remote_addr = [::1]:63187 req_id = 4eb77a11-3cf5-473d-9f6d-846bca443e5b response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
24702024-10-09T22:40:35.150ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:63187 req_id = b3754354-beeb-479c-827e-0a9a9803eec2 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
24712024-10-09T22:40:35.150ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [71, 73, 84, 67] }) }
24722024-10-09T22:40:35.151ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 123 } response = CabooseValue
24732024-10-09T22:40:35.151ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [66, 79, 82, 68] }) }
24742024-10-09T22:40:35.151ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 124 } response = CabooseValue
24752024-10-09T22:40:35.151ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [78, 65, 77, 69] }) }
24762024-10-09T22:40:35.151ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 125 } response = CabooseValue
24772024-10-09T22:40:35.151ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [86, 69, 82, 83] }) }
24782024-10-09T22:40:35.151ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 126 } response = CabooseValue
24792024-10-09T22:40:35.151ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [83, 73, 71, 78] }) }
24802024-10-09T22:40:35.152ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 127 } response = CabooseValue
24812024-10-09T22:40:35.152ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 1, key: [69, 80, 79, 67] }) }
24822024-10-09T22:40:35.153ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 128 } response = Error(NoSuchCabooseKey([69, 80, 79, 67]))
24832024-10-09T22:40:35.154ZINFOtest_image_promotion (dropshot): request completed latency_us = 4235 local_addr = [::1]:56079 method = GET remote_addr = [::1]:63187 req_id = b3754354-beeb-479c-827e-0a9a9803eec2 response_code = 200 uri = /sp/switch/0/component/rot/caboose?firmware_slot=1
24842024-10-09T22:40:35.155ZTRACtest_image_promotion (dropshot): incoming request local_addr = [::1]:56079 method = GET remote_addr = [::1]:63187 req_id = 5406b81a-47e1-41bb-99fc-c927d2ed3c65 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0
24852024-10-09T22:40:35.155ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [71, 73, 84, 67] }) }
24862024-10-09T22:40:35.156ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 129 } response = CabooseValue
24872024-10-09T22:40:35.156ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [66, 79, 82, 68] }) }
24882024-10-09T22:40:35.157ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 130 } response = CabooseValue
24892024-10-09T22:40:35.157ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [78, 65, 77, 69] }) }
24902024-10-09T22:40:35.160ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 131 } response = CabooseValue
24912024-10-09T22:40:35.160ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [86, 69, 82, 83] }) }
24922024-10-09T22:40:35.161ZTRACtest_image_promotion (ManagementSwitch): received response from SP header = Header { version: 15, message_id: 132 } response = CabooseValue
24932024-10-09T22:40:35.161ZTRACtest_image_promotion (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 15, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "stage0" }, slot: 0, key: [83, 73, 71, 78] }) }
24942024-10-09T22:40:36.034ZWARNtest_image_promotion (dropshot): request handling cancelled (client disconnected) latency_us = 878632 local_addr = [::1]:56079 method = GET remote_addr = [::1]:63187 req_id = 5406b81a-47e1-41bb-99fc-c927d2ed3c65 uri = /sp/switch/0/component/stage0/caboose?firmware_slot=0