Max level shown:
12024-08-26T20:34:05.900ZINFOtest_inventory: setting up simulated sidecar slot = sidecar 0
22024-08-26T20:34:05.913ZINFOtest_inventory: simulated SP UDP socket bound local_addr = [::1]:56158 multicast_addr = ::1 slot = sidecar 0
32024-08-26T20:34:05.913ZINFOtest_inventory: simulated SP UDP socket bound local_addr = [::1]:40287 multicast_addr = ::1 slot = sidecar 0
42024-08-26T20:34:05.922ZINFOtest_inventory: setting up simulated sidecar slot = sidecar 1
52024-08-26T20:34:05.923ZINFOtest_inventory: simulated SP UDP socket bound local_addr = [::1]:52614 multicast_addr = ::1 slot = sidecar 1
62024-08-26T20:34:05.923ZINFOtest_inventory: simulated SP UDP socket bound local_addr = [::1]:33508 multicast_addr = ::1 slot = sidecar 1
72024-08-26T20:34:05.923ZINFOtest_inventory: setting up simulated gimlet slot = gimlet 0
82024-08-26T20:34:05.923ZINFOtest_inventory: simulated SP UDP socket bound local_addr = [::1]:51007 multicast_addr = ::1 slot = gimlet 0
92024-08-26T20:34:05.923ZINFOtest_inventory: simulated SP UDP socket bound local_addr = [::1]:54810 multicast_addr = ::1 slot = gimlet 0
102024-08-26T20:34:05.923ZINFOtest_inventory (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 0
112024-08-26T20:34:05.927ZINFOtest_inventory: setting up simulated gimlet slot = gimlet 1
122024-08-26T20:34:05.927ZINFOtest_inventory: simulated SP UDP socket bound local_addr = [::1]:57307 multicast_addr = ::1 slot = gimlet 1
132024-08-26T20:34:05.928ZINFOtest_inventory: simulated SP UDP socket bound local_addr = [::1]:55082 multicast_addr = ::1 slot = gimlet 1
142024-08-26T20:34:05.928ZINFOtest_inventory (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 1
152024-08-26T20:34:05.937ZINFOtest_inventory: setting up gateway server
162024-08-26T20:34:05.970ZDEBGtest_inventory: successfully registered DTrace USDT probes
172024-08-26T20:34:05.981ZINFOtest_inventory: Setting rack_id rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc
182024-08-26T20:34:06.032ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /ignition
192024-08-26T20:34:06.032ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /ignition/{type}/{slot}
202024-08-26T20:34:06.038ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = POST path = /ignition/{type}/{slot}/{command}
212024-08-26T20:34:06.038ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /local/all-sp-ids
222024-08-26T20:34:06.039ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /local/switch-id
232024-08-26T20:34:06.039ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = POST path = /recovery/host-phase2
242024-08-26T20:34:06.039ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /sp/{type}/{slot}
252024-08-26T20:34:06.039ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /sp/{type}/{slot}/component
262024-08-26T20:34:06.039ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /sp/{type}/{slot}/component/{component}
272024-08-26T20:34:06.039ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /sp/{type}/{slot}/component/{component}/active-slot
282024-08-26T20:34:06.039ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = POST path = /sp/{type}/{slot}/component/{component}/active-slot
292024-08-26T20:34:06.039ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /sp/{type}/{slot}/component/{component}/caboose
302024-08-26T20:34:06.040ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /sp/{type}/{slot}/component/{component}/cfpa
312024-08-26T20:34:06.040ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = POST path = /sp/{type}/{slot}/component/{component}/clear-status
322024-08-26T20:34:06.041ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /sp/{type}/{slot}/component/{component}/cmpa
332024-08-26T20:34:06.041ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = POST path = /sp/{type}/{slot}/component/{component}/reset
342024-08-26T20:34:06.041ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /sp/{type}/{slot}/component/{component}/rot-boot-info
352024-08-26T20:34:06.041ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /sp/{type}/{slot}/component/{component}/serial-console/attach
362024-08-26T20:34:06.041ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = POST path = /sp/{type}/{slot}/component/{component}/serial-console/detach
372024-08-26T20:34:06.041ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = POST path = /sp/{type}/{slot}/component/{component}/update
382024-08-26T20:34:06.041ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = POST path = /sp/{type}/{slot}/component/{component}/update-abort
392024-08-26T20:34:06.042ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /sp/{type}/{slot}/component/{component}/update-status
402024-08-26T20:34:06.042ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = DELETE path = /sp/{type}/{slot}/host-phase2-progress
412024-08-26T20:34:06.042ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /sp/{type}/{slot}/host-phase2-progress
422024-08-26T20:34:06.042ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = DELETE path = /sp/{type}/{slot}/ipcc/installinator-image-id
432024-08-26T20:34:06.042ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = PUT path = /sp/{type}/{slot}/ipcc/installinator-image-id
442024-08-26T20:34:06.043ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /sp/{type}/{slot}/power-state
452024-08-26T20:34:06.043ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = POST path = /sp/{type}/{slot}/power-state
462024-08-26T20:34:06.043ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /sp/{type}/{slot}/sensor/{sensor_id}/value
472024-08-26T20:34:06.044ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = GET path = /sp/{type}/{slot}/startup-options
482024-08-26T20:34:06.044ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:45655 method = POST path = /sp/{type}/{slot}/startup-options
492024-08-26T20:34:06.044ZINFOtest_inventory (dropshot): listening local_addr = [::1]:45655
502024-08-26T20:34:06.044ZDEBGtest_inventory (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:45655
512024-08-26T20:34:06.044ZDEBGtest_inventory (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:56158
522024-08-26T20:34:06.044ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 1 }, kind: MgsRequest(Discover) }
532024-08-26T20:34:06.045ZDEBGtest_inventory (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:52614
542024-08-26T20:34:06.045ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 1 }, kind: MgsRequest(Discover) }
552024-08-26T20:34:06.045ZDEBGtest_inventory (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:51007
562024-08-26T20:34:06.045ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 1 }, kind: MgsRequest(Discover) }
572024-08-26T20:34:06.045ZDEBGtest_inventory (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:57307
582024-08-26T20:34:06.045ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 1 }, kind: MgsRequest(Discover) }
592024-08-26T20:34:06.045ZDEBGtest_inventory (sensor-poller): waiting for SP discovery to complete... elapsed = 247.442\u{b5}s error = discovery process not yet complete
602024-08-26T20:34:06.045ZWARNtest_inventory (producer-server): using development metrics configuration overrides! bind_loopback = true nexus_address = None
612024-08-26T20:34:06.045ZDEBGtest_inventory (producer-server): rebinding producer server on new IP collection_interval = 10s current_ip = None new_ip = ::1 producer_id = 038eb1e9-4ffd-41a4-8696-fda3ddc67026
622024-08-26T20:34:06.045ZDEBGtest_inventory (producer-server): registered DTrace probes
632024-08-26T20:34:06.045ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:46936 method = GET path = /{producer_id}
642024-08-26T20:34:06.045ZINFOtest_inventory (dropshot): listening file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/06c8dab/dropshot/src/server.rs:205 local_addr = [::1]:46936
652024-08-26T20:34:06.046ZDEBGtest_inventory (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:46936
662024-08-26T20:34:06.047ZDEBGtest_inventory (producer-server): Requested any available port, Dropshot server has been bound to [::1]:46936
672024-08-26T20:34:06.047ZDEBGtest_inventory (producer-server): Nexus IP not provided, will use DNS to resolve it
682024-08-26T20:34:06.047ZINFOtest_inventory (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, [::4:0:0:0:1]:53, [::5:0:0:0:1]:53] file = internal-dns/src/resolver.rs:73
692024-08-26T20:34:06.047ZDEBGtest_inventory (producer-server): starting producer registration task
702024-08-26T20:34:06.047ZINFOtest_inventory (producer-server): starting oximeter metric producer server address = [::1]:46936 file = oximeter/producer/src/lib.rs:283 interval = 10s producer_id = 038eb1e9-4ffd-41a4-8696-fda3ddc67026
712024-08-26T20:34:06.047ZINFOtest_inventory (producer-server): bound metrics producer server address = [::1]:46936 collection_interval = 10s producer_id = 038eb1e9-4ffd-41a4-8696-fda3ddc67026
722024-08-26T20:34:06.047ZDEBGtest_inventory (producer-registration-task): registering / renewing oximeter producer lease with Nexus
732024-08-26T20:34:06.048ZTRACtest_inventory (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
742024-08-26T20:34:06.054ZDEBGtest_inventory: received discover; sending response port = One sender = [::1]:41865 slot = sidecar 0
752024-08-26T20:34:06.054ZDEBGtest_inventory: received discover; sending response port = One sender = [::1]:46685 slot = sidecar 1
762024-08-26T20:34:06.054ZDEBGtest_inventory: received discover; sending response port = One sender = [::1]:45622 slot = gimlet 0
772024-08-26T20:34:06.054ZDEBGtest_inventory: received discover; sending response port = One sender = [::1]:54818 slot = gimlet 1
782024-08-26T20:34:06.059ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 1 } response = Discover(DiscoverResponse { sp_port: One })
792024-08-26T20:34:06.059ZINFOtest_inventory (ManagementSwitch): initial discovery complete addr = [::1]:56158
802024-08-26T20:34:06.059ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 1 } response = Discover(DiscoverResponse { sp_port: One })
812024-08-26T20:34:06.059ZINFOtest_inventory (ManagementSwitch): initial discovery complete addr = [::1]:52614
822024-08-26T20:34:06.059ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 1 } response = Discover(DiscoverResponse { sp_port: One })
832024-08-26T20:34:06.059ZINFOtest_inventory (ManagementSwitch): initial discovery complete addr = [::1]:51007
842024-08-26T20:34:06.059ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 1 } response = Discover(DiscoverResponse { sp_port: One })
852024-08-26T20:34:06.059ZINFOtest_inventory (ManagementSwitch): initial discovery complete addr = [::1]:57307
862024-08-26T20:34:06.083ZWARNtest_inventory (producer-registration-task): failed to lookup Nexus IP, will retry delay = 339.489188ms error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:391
872024-08-26T20:34:06.084ZINFOtest_inventory (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
882024-08-26T20:34:06.084ZINFOtest_inventory (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
892024-08-26T20:34:06.085ZINFOtest_inventory (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
902024-08-26T20:34:06.085ZINFOtest_inventory (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
912024-08-26T20:34:06.085ZDEBGtest_inventory (ManagementSwitch): received location determination response interface = (direct socket handle) refined_locations = {"switch0"}
922024-08-26T20:34:06.101ZINFOtest_inventory (sensor-poller): starting to poll SP sensor data every 1s
932024-08-26T20:34:06.101ZINFOtest_inventory (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 1
942024-08-26T20:34:06.101ZINFOtest_inventory (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 0
952024-08-26T20:34:06.101ZINFOtest_inventory (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 0
962024-08-26T20:34:06.101ZINFOtest_inventory (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 1
972024-08-26T20:34:06.104ZTRACtest_inventory (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
982024-08-26T20:34:06.104ZTRACtest_inventory (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
992024-08-26T20:34:06.104ZTRACtest_inventory (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
1002024-08-26T20:34:06.104ZTRACtest_inventory (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
1012024-08-26T20:34:06.104ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 2 }, kind: MgsRequest(SpState) }
1022024-08-26T20:34:06.104ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 2 }, kind: MgsRequest(SpState) }
1032024-08-26T20:34:06.104ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 2 }, kind: MgsRequest(SpState) }
1042024-08-26T20:34:06.104ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 2 }, kind: MgsRequest(SpState) }
1052024-08-26T20:34:06.104ZDEBGtest_inventory: received state request port = One 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 }) } sender = [::1]:41865 slot = sidecar 0
1062024-08-26T20:34:06.104ZDEBGtest_inventory: received state request port = One 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 }) } sender = [::1]:46685 slot = sidecar 1
1072024-08-26T20:34:06.104ZDEBGtest_inventory: received state request port = One 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]) }) } sender = [::1]:45622 slot = gimlet 0
1082024-08-26T20:34:06.105ZDEBGtest_inventory: received state request port = One 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]) }) } sender = [::1]:54818 slot = gimlet 1
1092024-08-26T20:34:06.105ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, 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-08-26T20:34:06.105ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, 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-08-26T20:34:06.105ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, 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-08-26T20:34:06.105ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, 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-08-26T20:34:06.105ZDEBGtest_inventory (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-08-26T20:34:06.105ZDEBGtest_inventory (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-08-26T20:34:06.105ZDEBGtest_inventory (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-08-26T20:34:06.105ZDEBGtest_inventory (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-08-26T20:34:06.105ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1182024-08-26T20:34:06.105ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1192024-08-26T20:34:06.105ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1202024-08-26T20:34:06.106ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1212024-08-26T20:34:06.106ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 3 } response = Inventory(TlvPage { offset: 0, total: 2 })
1222024-08-26T20:34:06.107ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 3 } response = Inventory(TlvPage { offset: 0, total: 0 })
1232024-08-26T20:34:06.107ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 3 } response = Inventory(TlvPage { offset: 0, total: 9 })
1242024-08-26T20:34:06.107ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 3 } response = Inventory(TlvPage { offset: 0, total: 9 })
1252024-08-26T20:34:06.107ZDEBGtest_inventory (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-08-26T20:34:06.107ZDEBGtest_inventory (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-08-26T20:34:06.108ZDEBGtest_inventory (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-08-26T20:34:06.108ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 0
1292024-08-26T20:34:06.108ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 0
1302024-08-26T20:34:06.108ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 0
1312024-08-26T20:34:06.108ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 0
1322024-08-26T20:34:06.108ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 0
1332024-08-26T20:34:06.108ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 0
1342024-08-26T20:34:06.109ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-0 component_kind = tmp117 description = dev-0 sp_slot = 1
1352024-08-26T20:34:06.109ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 1
1362024-08-26T20:34:06.109ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 1
1372024-08-26T20:34:06.109ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 1
1382024-08-26T20:34:06.109ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 1
1392024-08-26T20:34:06.109ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 1
1402024-08-26T20:34:06.109ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 1
1412024-08-26T20:34:06.109ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
1422024-08-26T20:34:06.109ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 4 }, kind: MgsRequest(SpState) }
1432024-08-26T20:34:06.109ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
1442024-08-26T20:34:06.109ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
1452024-08-26T20:34:06.109ZDEBGtest_inventory (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 port = One sender = [::1]:41865 slot = sidecar 0
1462024-08-26T20:34:06.109ZDEBGtest_inventory (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
1472024-08-26T20:34:06.109ZDEBGtest_inventory: received state request port = One 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 }) } sender = [::1]:46685 slot = sidecar 1
1482024-08-26T20:34:06.109ZDEBGtest_inventory (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 port = One sender = [::1]:45622 slot = gimlet 0
1492024-08-26T20:34:06.109ZDEBGtest_inventory (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
1502024-08-26T20:34:06.109ZDEBGtest_inventory (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 port = One sender = [::1]:54818 slot = gimlet 1
1512024-08-26T20:34:06.110ZDEBGtest_inventory (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
1522024-08-26T20:34:06.110ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 4 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1532024-08-26T20:34:06.110ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, 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 }) })
1542024-08-26T20:34:06.110ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 4 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1552024-08-26T20:34:06.111ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 4 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1562024-08-26T20:34:06.115ZTRACtest_inventory (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
1572024-08-26T20:34:06.119ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
1582024-08-26T20:34:06.119ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
1592024-08-26T20:34:06.119ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
1602024-08-26T20:34:06.119ZDEBGtest_inventory (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 port = One sender = [::1]:41865 slot = sidecar 0
1612024-08-26T20:34:06.119ZDEBGtest_inventory (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
1622024-08-26T20:34:06.120ZDEBGtest_inventory (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 port = One sender = [::1]:45622 slot = gimlet 0
1632024-08-26T20:34:06.120ZDEBGtest_inventory (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
1642024-08-26T20:34:06.120ZDEBGtest_inventory (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 port = One sender = [::1]:54818 slot = gimlet 1
1652024-08-26T20:34:06.120ZDEBGtest_inventory (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
1662024-08-26T20:34:06.120ZDEBGtest_inventory (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
1672024-08-26T20:34:06.120ZDEBGtest_inventory (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
1682024-08-26T20:34:06.120ZDEBGtest_inventory (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
1692024-08-26T20:34:06.120ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 5 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1702024-08-26T20:34:06.120ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 5 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1712024-08-26T20:34:06.120ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 5 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
1722024-08-26T20:34:06.126ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 6 }, kind: MgsRequest(SpState) }
1732024-08-26T20:34:06.126ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
1742024-08-26T20:34:06.126ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
1752024-08-26T20:34:06.126ZDEBGtest_inventory: received state request port = One 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 }) } sender = [::1]:41865 slot = sidecar 0
1762024-08-26T20:34:06.126ZDEBGtest_inventory (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 port = One sender = [::1]:45622 slot = gimlet 0
1772024-08-26T20:34:06.127ZDEBGtest_inventory (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
1782024-08-26T20:34:06.127ZDEBGtest_inventory (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
1792024-08-26T20:34:06.127ZDEBGtest_inventory (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
1802024-08-26T20:34:06.127ZDEBGtest_inventory (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
1812024-08-26T20:34:06.127ZDEBGtest_inventory (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 port = One sender = [::1]:54818 slot = gimlet 1
1822024-08-26T20:34:06.127ZDEBGtest_inventory (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
1832024-08-26T20:34:06.127ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, 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 }) })
1842024-08-26T20:34:06.127ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 6 } response = ComponentDetails(TlvPage { offset: 0, total: 4 })
1852024-08-26T20:34:06.127ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 6 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1862024-08-26T20:34:06.127ZTRACtest_inventory (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
1872024-08-26T20:34:06.128ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
1882024-08-26T20:34:06.128ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
1892024-08-26T20:34:06.128ZDEBGtest_inventory: registered DTrace probes
1902024-08-26T20:34:06.130ZINFOtest_inventory (wicketd MgsManager): MGS Endpoint: http://[::1]:45655 file = wicketd/src/mgs.rs:107
1912024-08-26T20:34:06.356ZINFOtest_inventory (wicketd update planner): MGS Endpoint: http://[::1]:45655 file = wicketd/src/mgs.rs:107
1922024-08-26T20:34:06.447ZINFOtest_inventory: MGS Endpoint: http://[::1]:45655 file = wicketd/src/mgs.rs:107
1932024-08-26T20:34:06.605ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = POST path = /abort-update/{type}/{slot}
1942024-08-26T20:34:06.605ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = GET path = /artifacts-and-event-reports
1952024-08-26T20:34:06.605ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = GET path = /baseboard
1962024-08-26T20:34:06.605ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = GET path = /bootstrap-sleds
1972024-08-26T20:34:06.605ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = POST path = /clear-update-state
1982024-08-26T20:34:06.605ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = POST path = /ignition/{type}/{slot}/{command}
1992024-08-26T20:34:06.605ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = GET path = /inventory
2002024-08-26T20:34:06.605ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = GET path = /location
2012024-08-26T20:34:06.605ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = GET path = /preflight/uplink
2022024-08-26T20:34:06.605ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = POST path = /preflight/uplink
2032024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = DELETE path = /rack-setup
2042024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = GET path = /rack-setup
2052024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = POST path = /rack-setup
2062024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = DELETE path = /rack-setup/config
2072024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = GET path = /rack-setup/config
2082024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = PUT path = /rack-setup/config
2092024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = GET path = /rack-setup/config/bgp/auth-key
2102024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = PUT path = /rack-setup/config/bgp/auth-key/{key_id}
2112024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = POST path = /rack-setup/config/cert
2122024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = POST path = /rack-setup/config/key
2132024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = PUT path = /rack-setup/config/recovery-user-password-hash
2142024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = POST path = /reload-config
2152024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = PUT path = /repository
2162024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = POST path = /update
2172024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:33354 method = GET path = /update/{type}/{slot}
2182024-08-26T20:34:06.606ZINFOtest_inventory (dropshot (wicketd)): listening file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/06c8dab/dropshot/src/server.rs:205 local_addr = [::1]:33354
2192024-08-26T20:34:06.606ZDEBGtest_inventory (dropshot (wicketd)): successfully registered DTrace USDT probes local_addr = [::1]:33354
2202024-08-26T20:34:06.609ZDEBGtest_inventory: registered endpoint local_addr = [::1]:57047 method = GET path = /artifacts/by-hash/{kind}/{hash}
2212024-08-26T20:34:06.610ZDEBGtest_inventory: registered endpoint local_addr = [::1]:57047 method = POST path = /report-progress/{update_id}
2222024-08-26T20:34:06.610ZINFOtest_inventory: listening file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/06c8dab/dropshot/src/server.rs:205 local_addr = [::1]:57047
2232024-08-26T20:34:06.610ZDEBGtest_inventory: successfully registered DTrace USDT probes local_addr = [::1]:57047
2242024-08-26T20:34:06.851ZDEBGtest_inventory (wicketd test client): client request body = Some(Body) method = GET uri = http://[::1]:33354/inventory
2252024-08-26T20:34:06.852ZDEBGtest_inventory (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 port = One sender = [::1]:45622 slot = gimlet 0
2262024-08-26T20:34:06.852ZDEBGtest_inventory (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
2272024-08-26T20:34:06.852ZDEBGtest_inventory (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 port = One sender = [::1]:54818 slot = gimlet 1
2282024-08-26T20:34:06.852ZDEBGtest_inventory (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
2292024-08-26T20:34:06.852ZDEBGtest_inventory (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
2302024-08-26T20:34:06.852ZDEBGtest_inventory (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
2312024-08-26T20:34:06.852ZDEBGtest_inventory (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
2322024-08-26T20:34:06.852ZDEBGtest_inventory (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
2332024-08-26T20:34:06.852ZDEBGtest_inventory (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
2342024-08-26T20:34:06.852ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/local/all-sp-ids
2352024-08-26T20:34:06.966ZTRACtest_inventory (BootstrapPeers): client request DdmAdminClient = [::1]:8000 body = None method = GET uri = http://[::1]:8000/prefixes
2362024-08-26T20:34:06.967ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 7 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2372024-08-26T20:34:06.967ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 7 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2382024-08-26T20:34:06.968ZTRACtest_inventory (BootstrapPeers): client response DdmAdminClient = [::1]:8000 result = Err(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(8000), path: "/prefixes", query: None, fragment: None }, source: hyper::Error(Connect, ConnectError("tcp connect error", Os { code: 146, kind: ConnectionRefused, message: "Connection refused" })) })
2392024-08-26T20:34:06.968ZWARNtest_inventory (BootstrapPeers): Failed to get prefixes from ddm err = Failed making HTTP request to ddmd: Communication Error: error sending request for url (http://[::1]:8000/prefixes): error trying to connect: tcp connect error: Connection refused (os error 146) file = wicketd/src/bootstrap_addrs.rs:146
2402024-08-26T20:34:06.968ZTRACtest_inventory (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
2412024-08-26T20:34:06.975ZINFOtest_inventory (dropshot): accepted connection local_addr = [::1]:45655 remote_addr = [::1]:59315
2422024-08-26T20:34:06.975ZINFOtest_inventory (dropshot (wicketd)): accepted connection file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/06c8dab/dropshot/src/server.rs:775 local_addr = [::1]:33354 remote_addr = [::1]:56491
2432024-08-26T20:34:06.976ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
2442024-08-26T20:34:06.976ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
2452024-08-26T20:34:06.976ZDEBGtest_inventory (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 port = One sender = [::1]:45622 slot = gimlet 0
2462024-08-26T20:34:06.976ZDEBGtest_inventory (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
2472024-08-26T20:34:06.977ZDEBGtest_inventory (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 port = One sender = [::1]:54818 slot = gimlet 1
2482024-08-26T20:34:06.977ZDEBGtest_inventory (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
2492024-08-26T20:34:06.978ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:59315 req_id = af73d814-0ef3-4328-9db3-e412c6692d62 uri = /local/all-sp-ids
2502024-08-26T20:34:06.978ZINFOtest_inventory (dropshot): request completed latency_us = 799 local_addr = [::1]:45655 method = GET remote_addr = [::1]:59315 req_id = af73d814-0ef3-4328-9db3-e412c6692d62 response_code = 200 uri = /local/all-sp-ids
2512024-08-26T20:34:06.979ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 8 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2522024-08-26T20:34:06.979ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 8 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2532024-08-26T20:34:06.980ZTRACtest_inventory (dropshot (wicketd)): incoming request local_addr = [::1]:33354 method = GET remote_addr = [::1]:56491 req_id = af59bfc0-2d20-4572-94aa-3aab5a03f16b uri = /inventory
2542024-08-26T20:34:06.982ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/local/all-sp-ids", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "af73d814-0ef3-4328-9db3-e412c6692d62", "content-length": "105", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
2552024-08-26T20:34:06.984ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
2562024-08-26T20:34:06.985ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
2572024-08-26T20:34:06.985ZINFOtest_inventory (dropshot (wicketd)): request completed file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/06c8dab/dropshot/src/server.rs:914 latency_us = 5489 local_addr = [::1]:33354 method = GET remote_addr = [::1]:56491 req_id = af59bfc0-2d20-4572-94aa-3aab5a03f16b response_code = 200 uri = /inventory
2582024-08-26T20:34:06.986ZDEBGtest_inventory (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 port = One sender = [::1]:45622 slot = gimlet 0
2592024-08-26T20:34:06.986ZDEBGtest_inventory (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
2602024-08-26T20:34:06.986ZDEBGtest_inventory (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 port = One sender = [::1]:54818 slot = gimlet 1
2612024-08-26T20:34:06.986ZDEBGtest_inventory (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
2622024-08-26T20:34:06.986ZWARNtest_inventory (producer-registration-task): failed to lookup Nexus IP, will retry delay = 719.983979ms error = "proto error: io error: No route to host (os error 148)" file = oximeter/producer/src/lib.rs:391
2632024-08-26T20:34:06.986ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/ignition
2642024-08-26T20:34:06.986ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/sled/1
2652024-08-26T20:34:06.987ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/switch/0
2662024-08-26T20:34:06.987ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/sled/0
2672024-08-26T20:34:06.987ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/switch/1
2682024-08-26T20:34:06.988ZDEBGtest_inventory (wicketd test client): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(33354), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "af59bfc0-2d20-4572-94aa-3aab5a03f16b", "content-length": "22", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
2692024-08-26T20:34:06.989ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 9 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2702024-08-26T20:34:06.989ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 9 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2712024-08-26T20:34:06.989ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:59315 req_id = 1e6703d7-f3f1-40b1-9c15-22ef8f8e39dc uri = /ignition
2722024-08-26T20:34:06.992ZINFOtest_inventory (dropshot): accepted connection local_addr = [::1]:45655 remote_addr = [::1]:38504
2732024-08-26T20:34:06.993ZINFOtest_inventory (dropshot): accepted connection local_addr = [::1]:45655 remote_addr = [::1]:45691
2742024-08-26T20:34:06.993ZINFOtest_inventory (dropshot): accepted connection local_addr = [::1]:45655 remote_addr = [::1]:42060
2752024-08-26T20:34:06.993ZINFOtest_inventory (dropshot): accepted connection local_addr = [::1]:45655 remote_addr = [::1]:34281
2762024-08-26T20:34:06.993ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
2772024-08-26T20:34:06.993ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
2782024-08-26T20:34:06.993ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 7 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }
2792024-08-26T20:34:06.993ZDEBGtest_inventory: received bulk ignition state request offset = 0 port = One sender = [::1]:41865 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 }]
2802024-08-26T20:34:06.994ZDEBGtest_inventory (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 port = One sender = [::1]:45622 slot = gimlet 0
2812024-08-26T20:34:06.994ZDEBGtest_inventory (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
2822024-08-26T20:34:06.994ZDEBGtest_inventory (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
2832024-08-26T20:34:06.994ZDEBGtest_inventory (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
2842024-08-26T20:34:06.994ZDEBGtest_inventory (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
2852024-08-26T20:34:06.994ZDEBGtest_inventory (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
2862024-08-26T20:34:06.994ZDEBGtest_inventory (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
2872024-08-26T20:34:06.994ZDEBGtest_inventory (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 port = One sender = [::1]:54818 slot = gimlet 1
2882024-08-26T20:34:06.994ZDEBGtest_inventory (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
2892024-08-26T20:34:06.994ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:38504 req_id = a45ef927-465a-4374-b364-0ad398028c13 uri = /sp/sled/1
2902024-08-26T20:34:06.994ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:45691 req_id = 21053f9c-d30f-4974-818c-761b30c14bd7 uri = /sp/switch/0
2912024-08-26T20:34:06.994ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:42060 req_id = df1d555e-c526-4057-8b45-53d9fd5254c9 uri = /sp/sled/0
2922024-08-26T20:34:06.994ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:34281 req_id = 1889cd9c-c8e1-488a-b06d-987aaae8eee7 uri = /sp/switch/1
2932024-08-26T20:34:06.995ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 5 }, kind: MgsRequest(SpState) }
2942024-08-26T20:34:06.995ZDEBGtest_inventory: received state request port = One 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 }) } sender = [::1]:46685 slot = sidecar 1
2952024-08-26T20:34:06.995ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 7 } response = BulkIgnitionState(TlvPage { offset: 0, total: 35 })
2962024-08-26T20:34:06.995ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 8 }, kind: MgsRequest(SpState) }
2972024-08-26T20:34:06.995ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 10 } response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2982024-08-26T20:34:06.995ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 11 }, kind: MgsRequest(SpState) }
2992024-08-26T20:34:06.995ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 10 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
3002024-08-26T20:34:06.995ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 11 }, kind: MgsRequest(SpState) }
3012024-08-26T20:34:06.995ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 4 returned by ignition controller SP
3022024-08-26T20:34:06.995ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 5 returned by ignition controller SP
3032024-08-26T20:34:06.995ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 6 returned by ignition controller SP
3042024-08-26T20:34:06.995ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 7 returned by ignition controller SP
3052024-08-26T20:34:06.995ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 8 returned by ignition controller SP
3062024-08-26T20:34:06.995ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 9 returned by ignition controller SP
3072024-08-26T20:34:06.995ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 10 returned by ignition controller SP
3082024-08-26T20:34:06.995ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 11 returned by ignition controller SP
3092024-08-26T20:34:06.995ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 12 returned by ignition controller SP
3102024-08-26T20:34:06.995ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 13 returned by ignition controller SP
3112024-08-26T20:34:06.995ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 14 returned by ignition controller SP
3122024-08-26T20:34:06.995ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 15 returned by ignition controller SP
3132024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 16 returned by ignition controller SP
3142024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 17 returned by ignition controller SP
3152024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 18 returned by ignition controller SP
3162024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 19 returned by ignition controller SP
3172024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 20 returned by ignition controller SP
3182024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 21 returned by ignition controller SP
3192024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 22 returned by ignition controller SP
3202024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 23 returned by ignition controller SP
3212024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 24 returned by ignition controller SP
3222024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 25 returned by ignition controller SP
3232024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 26 returned by ignition controller SP
3242024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 27 returned by ignition controller SP
3252024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 28 returned by ignition controller SP
3262024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 29 returned by ignition controller SP
3272024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 30 returned by ignition controller SP
3282024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 31 returned by ignition controller SP
3292024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 32 returned by ignition controller SP
3302024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 33 returned by ignition controller SP
3312024-08-26T20:34:06.996ZWARNtest_inventory (ManagementSwitch): ignoring unknown ignition target 34 returned by ignition controller SP
3322024-08-26T20:34:07.008ZINFOtest_inventory (dropshot): request completed latency_us = 18917 local_addr = [::1]:45655 method = GET remote_addr = [::1]:59315 req_id = 1e6703d7-f3f1-40b1-9c15-22ef8f8e39dc response_code = 200 uri = /ignition
3332024-08-26T20:34:07.009ZDEBGtest_inventory: received state request port = One 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 }) } sender = [::1]:41865 slot = sidecar 0
3342024-08-26T20:34:07.009ZDEBGtest_inventory: received state request port = One 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]) }) } sender = [::1]:45622 slot = gimlet 0
3352024-08-26T20:34:07.009ZDEBGtest_inventory: received state request port = One 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]) }) } sender = [::1]:54818 slot = gimlet 1
3362024-08-26T20:34:07.009ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, 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 }) })
3372024-08-26T20:34:07.010ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/ignition", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1e6703d7-f3f1-40b1-9c15-22ef8f8e39dc", "content-length": "835", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
3382024-08-26T20:34:07.012ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 6 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
3392024-08-26T20:34:07.014ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, 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, 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 }) })
3402024-08-26T20:34:07.014ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 11 } 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]) }) })
3412024-08-26T20:34:07.014ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 12 }, kind: MgsRequest(SpState) }
3422024-08-26T20:34:07.014ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 11 } 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]) }) })
3432024-08-26T20:34:07.014ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 12 }, kind: MgsRequest(SpState) }
3442024-08-26T20:34:07.014ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 9 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
3452024-08-26T20:34:07.015ZDEBGtest_inventory: received state request port = One 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]) }) } sender = [::1]:45622 slot = gimlet 0
3462024-08-26T20:34:07.015ZDEBGtest_inventory: received state request port = One 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]) }) } sender = [::1]:54818 slot = gimlet 1
3472024-08-26T20:34:07.015ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 6 } 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(()) }))
3482024-08-26T20:34:07.016ZINFOtest_inventory (dropshot): request completed latency_us = 21736 local_addr = [::1]:45655 method = GET remote_addr = [::1]:34281 req_id = 1889cd9c-c8e1-488a-b06d-987aaae8eee7 response_code = 200 uri = /sp/switch/1
3492024-08-26T20:34:07.016ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 9 } 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(()) }))
3502024-08-26T20:34:07.016ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, 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]) }) })
3512024-08-26T20:34:07.017ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 13 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
3522024-08-26T20:34:07.017ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, 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]) }) })
3532024-08-26T20:34:07.017ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 13 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }
3542024-08-26T20:34:07.017ZTRACtest_inventory (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 0
3552024-08-26T20:34:07.017ZTRACtest_inventory (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 15 sp_slot = 1
3562024-08-26T20:34:07.017ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/switch/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "1889cd9c-c8e1-488a-b06d-987aaae8eee7", "content-length": "734", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
3572024-08-26T20:34:07.018ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/switch/1/component
3582024-08-26T20:34:07.019ZINFOtest_inventory (dropshot): request completed latency_us = 25057 local_addr = [::1]:45655 method = GET remote_addr = [::1]:45691 req_id = 21053f9c-d30f-4974-818c-761b30c14bd7 response_code = 200 uri = /sp/switch/0
3592024-08-26T20:34:07.020ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:34281 req_id = 0bd79de9-dc13-4fe9-a4d1-20d6e10d77d1 uri = /sp/switch/1/component
3602024-08-26T20:34:07.020ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/switch/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "21053f9c-d30f-4974-818c-761b30c14bd7", "content-length": "734", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
3612024-08-26T20:34:07.020ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/switch/0/component
3622024-08-26T20:34:07.021ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 7 }, kind: MgsRequest(Inventory { device_index: 0 }) }
3632024-08-26T20:34:07.021ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 13 } 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(()) }))
3642024-08-26T20:34:07.022ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 13 } 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(()) }))
3652024-08-26T20:34:07.022ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:45691 req_id = 109b3c5d-dd62-45c9-8575-563b89cb4285 uri = /sp/switch/0/component
3662024-08-26T20:34:07.022ZINFOtest_inventory (dropshot): request completed latency_us = 28062 local_addr = [::1]:45655 method = GET remote_addr = [::1]:42060 req_id = df1d555e-c526-4057-8b45-53d9fd5254c9 response_code = 200 uri = /sp/sled/0
3672024-08-26T20:34:07.022ZINFOtest_inventory (dropshot): request completed latency_us = 28680 local_addr = [::1]:45655 method = GET remote_addr = [::1]:38504 req_id = a45ef927-465a-4374-b364-0ad398028c13 response_code = 200 uri = /sp/sled/1
3682024-08-26T20:34:07.023ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 10 }, kind: MgsRequest(Inventory { device_index: 0 }) }
3692024-08-26T20:34:07.023ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 7 } response = Inventory(TlvPage { offset: 0, total: 0 })
3702024-08-26T20:34:07.023ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/sled/1", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "a45ef927-465a-4374-b364-0ad398028c13", "content-length": "723", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
3712024-08-26T20:34:07.024ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/sled/1/component
3722024-08-26T20:34:07.024ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/sled/0", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "df1d555e-c526-4057-8b45-53d9fd5254c9", "content-length": "723", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
3732024-08-26T20:34:07.024ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/sled/0/component
3742024-08-26T20:34:07.024ZINFOtest_inventory (dropshot): request completed latency_us = 4662 local_addr = [::1]:45655 method = GET remote_addr = [::1]:34281 req_id = 0bd79de9-dc13-4fe9-a4d1-20d6e10d77d1 response_code = 200 uri = /sp/switch/1/component
3752024-08-26T20:34:07.025ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 10 } response = Inventory(TlvPage { offset: 0, total: 2 })
3762024-08-26T20:34:07.026ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:38504 req_id = 9a2d4e66-26cd-461c-887f-632a8806ac34 uri = /sp/sled/1/component
3772024-08-26T20:34:07.027ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:42060 req_id = 6611872e-ad32-4497-9254-ca71e2a30a5a uri = /sp/sled/0/component
3782024-08-26T20:34:07.028ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/switch/1/component", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "0bd79de9-dc13-4fe9-a4d1-20d6e10d77d1", "content-length": "17", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
3792024-08-26T20:34:07.028ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/switch/1/component/sp/caboose?firmware_slot=0
3802024-08-26T20:34:07.028ZINFOtest_inventory (dropshot): request completed latency_us = 6797 local_addr = [::1]:45655 method = GET remote_addr = [::1]:45691 req_id = 109b3c5d-dd62-45c9-8575-563b89cb4285 response_code = 200 uri = /sp/switch/0/component
3812024-08-26T20:34:07.029ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 14 }, kind: MgsRequest(Inventory { device_index: 0 }) }
3822024-08-26T20:34:07.029ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 14 }, kind: MgsRequest(Inventory { device_index: 0 }) }
3832024-08-26T20:34:07.030ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:34281 req_id = 9b5e3ba0-0214-4528-ac37-be3a7b041507 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
3842024-08-26T20:34:07.030ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/switch/0/component", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "109b3c5d-dd62-45c9-8575-563b89cb4285", "content-length": "315", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
3852024-08-26T20:34:07.030ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/switch/0/component/sp/caboose?firmware_slot=0
3862024-08-26T20:34:07.031ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 8 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
3872024-08-26T20:34:07.032ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 14 } response = Inventory(TlvPage { offset: 0, total: 9 })
3882024-08-26T20:34:07.032ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 14 } response = Inventory(TlvPage { offset: 0, total: 9 })
3892024-08-26T20:34:07.033ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:45691 req_id = 37a9bba9-e7f9-4efe-ac15-8a3db38f777c uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
3902024-08-26T20:34:07.033ZINFOtest_inventory (dropshot): request completed latency_us = 6083 local_addr = [::1]:45655 method = GET remote_addr = [::1]:42060 req_id = 6611872e-ad32-4497-9254-ca71e2a30a5a response_code = 200 uri = /sp/sled/0/component
3912024-08-26T20:34:07.034ZINFOtest_inventory (dropshot): request completed latency_us = 7276 local_addr = [::1]:45655 method = GET remote_addr = [::1]:38504 req_id = 9a2d4e66-26cd-461c-887f-632a8806ac34 response_code = 200 uri = /sp/sled/1/component
3922024-08-26T20:34:07.034ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 11 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
3932024-08-26T20:34:07.034ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 8 } response = CabooseValue
3942024-08-26T20:34:07.036ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/sled/1/component", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "9a2d4e66-26cd-461c-887f-632a8806ac34", "content-length": "1323", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
3952024-08-26T20:34:07.036ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/sled/1/component/sp/caboose?firmware_slot=0
3962024-08-26T20:34:07.036ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/sled/0/component", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "6611872e-ad32-4497-9254-ca71e2a30a5a", "content-length": "1331", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
3972024-08-26T20:34:07.036ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/sled/0/component/sp/caboose?firmware_slot=0
3982024-08-26T20:34:07.037ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 9 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
3992024-08-26T20:34:07.037ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 11 } response = CabooseValue
4002024-08-26T20:34:07.038ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:38504 req_id = fd7a4e56-0812-415b-8604-223b650da8fe uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
4012024-08-26T20:34:07.040ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:42060 req_id = 9c9a6d54-2d2e-4bd6-a3a1-eca00a9b6625 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
4022024-08-26T20:34:07.040ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 12 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
4032024-08-26T20:34:07.040ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 15 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
4042024-08-26T20:34:07.040ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 15 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [71, 73, 84, 67] }) }
4052024-08-26T20:34:07.040ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 9 } response = CabooseValue
4062024-08-26T20:34:07.040ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 10 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
4072024-08-26T20:34:07.041ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 12 } response = CabooseValue
4082024-08-26T20:34:07.041ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 15 } response = CabooseValue
4092024-08-26T20:34:07.041ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 15 } response = CabooseValue
4102024-08-26T20:34:07.041ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 13 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
4112024-08-26T20:34:07.041ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
4122024-08-26T20:34:07.042ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [66, 79, 82, 68] }) }
4132024-08-26T20:34:07.045ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 10 } response = CabooseValue
4142024-08-26T20:34:07.045ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 11 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
4152024-08-26T20:34:07.045ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 13 } response = CabooseValue
4162024-08-26T20:34:07.046ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 16 } response = CabooseValue
4172024-08-26T20:34:07.046ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 16 } response = CabooseValue
4182024-08-26T20:34:07.046ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 14 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
4192024-08-26T20:34:07.046ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
4202024-08-26T20:34:07.046ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [78, 65, 77, 69] }) }
4212024-08-26T20:34:07.047ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 11 } response = CabooseValue
4222024-08-26T20:34:07.048ZINFOtest_inventory (dropshot): request completed latency_us = 18091 local_addr = [::1]:45655 method = GET remote_addr = [::1]:34281 req_id = 9b5e3ba0-0214-4528-ac37-be3a7b041507 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=0
4232024-08-26T20:34:07.048ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 14 } response = CabooseValue
4242024-08-26T20:34:07.048ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 17 } response = CabooseValue
4252024-08-26T20:34:07.048ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 17 } response = CabooseValue
4262024-08-26T20:34:07.049ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "9b5e3ba0-0214-4528-ac37-be3a7b041507", "content-length": "86", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
4272024-08-26T20:34:07.050ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/switch/1/component/sp/caboose?firmware_slot=1
4282024-08-26T20:34:07.051ZINFOtest_inventory (dropshot): request completed latency_us = 18091 local_addr = [::1]:45655 method = GET remote_addr = [::1]:45691 req_id = 37a9bba9-e7f9-4efe-ac15-8a3db38f777c response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=0
4292024-08-26T20:34:07.051ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
4302024-08-26T20:34:07.051ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 0, key: [86, 69, 82, 83] }) }
4312024-08-26T20:34:07.052ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:34281 req_id = 65ae85a7-23fb-428d-b3f3-4f0b2eeeeea2 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
4322024-08-26T20:34:07.053ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "37a9bba9-e7f9-4efe-ac15-8a3db38f777c", "content-length": "86", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
4332024-08-26T20:34:07.054ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/switch/0/component/sp/caboose?firmware_slot=1
4342024-08-26T20:34:07.055ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 12 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
4352024-08-26T20:34:07.055ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 18 } response = CabooseValue
4362024-08-26T20:34:07.055ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 18 } response = CabooseValue
4372024-08-26T20:34:07.056ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:45691 req_id = 8c3534a8-203d-4d2f-ab7f-8e96a0e21496 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
4382024-08-26T20:34:07.056ZINFOtest_inventory (dropshot): request completed latency_us = 16385 local_addr = [::1]:45655 method = GET remote_addr = [::1]:42060 req_id = 9c9a6d54-2d2e-4bd6-a3a1-eca00a9b6625 response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=0
4392024-08-26T20:34:07.057ZINFOtest_inventory (dropshot): request completed latency_us = 19727 local_addr = [::1]:45655 method = GET remote_addr = [::1]:38504 req_id = fd7a4e56-0812-415b-8604-223b650da8fe response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=0
4402024-08-26T20:34:07.057ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 15 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
4412024-08-26T20:34:07.058ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 12 } response = CabooseValue
4422024-08-26T20:34:07.058ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "fd7a4e56-0812-415b-8604-223b650da8fe", "content-length": "84", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
4432024-08-26T20:34:07.059ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/sled/1/component/sp/caboose?firmware_slot=1
4442024-08-26T20:34:07.059ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=0"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "9c9a6d54-2d2e-4bd6-a3a1-eca00a9b6625", "content-length": "84", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
4452024-08-26T20:34:07.059ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/sled/0/component/sp/caboose?firmware_slot=1
4462024-08-26T20:34:07.062ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 13 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
4472024-08-26T20:34:07.062ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 15 } response = CabooseValue
4482024-08-26T20:34:07.062ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:38504 req_id = e57e80b9-8f60-467f-a46f-bac7bce805cc uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
4492024-08-26T20:34:07.062ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:42060 req_id = 3b94fc98-c360-46cf-a099-5100c74daf0c uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
4502024-08-26T20:34:07.063ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
4512024-08-26T20:34:07.064ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
4522024-08-26T20:34:07.064ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [71, 73, 84, 67] }) }
4532024-08-26T20:34:07.064ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 13 } response = CabooseValue
4542024-08-26T20:34:07.064ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 14 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
4552024-08-26T20:34:07.065ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 16 } response = CabooseValue
4562024-08-26T20:34:07.065ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 19 } response = CabooseValue
4572024-08-26T20:34:07.065ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 19 } response = CabooseValue
4582024-08-26T20:34:07.065ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
4592024-08-26T20:34:07.066ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
4602024-08-26T20:34:07.066ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [66, 79, 82, 68] }) }
4612024-08-26T20:34:07.066ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 14 } response = CabooseValue
4622024-08-26T20:34:07.066ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 15 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
4632024-08-26T20:34:07.067ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 17 } response = CabooseValue
4642024-08-26T20:34:07.067ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 20 } response = CabooseValue
4652024-08-26T20:34:07.067ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 20 } response = CabooseValue
4662024-08-26T20:34:07.067ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
4672024-08-26T20:34:07.067ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
4682024-08-26T20:34:07.067ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [78, 65, 77, 69] }) }
4692024-08-26T20:34:07.068ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 15 } response = CabooseValue
4702024-08-26T20:34:07.069ZINFOtest_inventory (dropshot): request completed latency_us = 17463 local_addr = [::1]:45655 method = GET remote_addr = [::1]:34281 req_id = 65ae85a7-23fb-428d-b3f3-4f0b2eeeeea2 response_code = 200 uri = /sp/switch/1/component/sp/caboose?firmware_slot=1
4712024-08-26T20:34:07.069ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 18 } response = CabooseValue
4722024-08-26T20:34:07.070ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 21 } response = CabooseValue
4732024-08-26T20:34:07.070ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 21 } response = CabooseValue
4742024-08-26T20:34:07.070ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/switch/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "65ae85a7-23fb-428d-b3f3-4f0b2eeeeea2", "content-length": "86", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
4752024-08-26T20:34:07.070ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/switch/1/component/rot/caboose?firmware_slot=0
4762024-08-26T20:34:07.071ZINFOtest_inventory (dropshot): request completed latency_us = 15608 local_addr = [::1]:45655 method = GET remote_addr = [::1]:45691 req_id = 8c3534a8-203d-4d2f-ab7f-8e96a0e21496 response_code = 200 uri = /sp/switch/0/component/sp/caboose?firmware_slot=1
4772024-08-26T20:34:07.072ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
4782024-08-26T20:34:07.072ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "sp" }, slot: 1, key: [86, 69, 82, 83] }) }
4792024-08-26T20:34:07.073ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:34281 req_id = 9f4460b5-f0db-472f-9b8d-6132ba64141b uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
4802024-08-26T20:34:07.073ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/switch/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "8c3534a8-203d-4d2f-ab7f-8e96a0e21496", "content-length": "86", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
4812024-08-26T20:34:07.073ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/switch/0/component/rot/caboose?firmware_slot=0
4822024-08-26T20:34:07.074ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
4832024-08-26T20:34:07.074ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 22 } response = CabooseValue
4842024-08-26T20:34:07.074ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 22 } response = CabooseValue
4852024-08-26T20:34:07.074ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:45691 req_id = bc196ca4-cbe2-4fd3-b7e9-5bad18391499 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
4862024-08-26T20:34:07.074ZINFOtest_inventory (dropshot): request completed latency_us = 11808 local_addr = [::1]:45655 method = GET remote_addr = [::1]:42060 req_id = 3b94fc98-c360-46cf-a099-5100c74daf0c response_code = 200 uri = /sp/sled/0/component/sp/caboose?firmware_slot=1
4872024-08-26T20:34:07.075ZINFOtest_inventory (dropshot): request completed latency_us = 12607 local_addr = [::1]:45655 method = GET remote_addr = [::1]:38504 req_id = e57e80b9-8f60-467f-a46f-bac7bce805cc response_code = 200 uri = /sp/sled/1/component/sp/caboose?firmware_slot=1
4882024-08-26T20:34:07.075ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
4892024-08-26T20:34:07.076ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 16 } response = CabooseValue
4902024-08-26T20:34:07.077ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/sled/1/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "e57e80b9-8f60-467f-a46f-bac7bce805cc", "content-length": "84", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
4912024-08-26T20:34:07.078ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/sled/1/component/rot/caboose?firmware_slot=0
4922024-08-26T20:34:07.078ZDEBGtest_inventory (wicketd MgsManager): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(45655), path: "/sp/sled/0/component/sp/caboose", query: Some("firmware_slot=1"), fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "3b94fc98-c360-46cf-a099-5100c74daf0c", "content-length": "84", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
4932024-08-26T20:34:07.078ZDEBGtest_inventory (wicketd MgsManager): client request body = None method = GET uri = http://[::1]:45655/sp/sled/0/component/rot/caboose?firmware_slot=0
4942024-08-26T20:34:07.078ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
4952024-08-26T20:34:07.079ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 19 } response = CabooseValue
4962024-08-26T20:34:07.079ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:38504 req_id = e18d2eb9-c493-433e-8be8-fe6664427726 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0
4972024-08-26T20:34:07.101ZTRACtest_inventory (dropshot): incoming request local_addr = [::1]:45655 method = GET remote_addr = [::1]:42060 req_id = 3e48d381-07f3-4fb1-ae15-f06030bc1ad1 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
4982024-08-26T20:34:07.102ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
4992024-08-26T20:34:07.102ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
5002024-08-26T20:34:07.102ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [71, 73, 84, 67] }) }
5012024-08-26T20:34:07.102ZDEBGtest_inventory (wicketd test client): client request body = Some(Body) method = GET uri = http://[::1]:33354/inventory
5022024-08-26T20:34:07.102ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 17 } response = CabooseValue
5032024-08-26T20:34:07.102ZTRACtest_inventory (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
5042024-08-26T20:34:07.103ZTRACtest_inventory (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
5052024-08-26T20:34:07.103ZTRACtest_inventory (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
5062024-08-26T20:34:07.103ZTRACtest_inventory (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
5072024-08-26T20:34:07.103ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 18 }, kind: MgsRequest(SpState) }
5082024-08-26T20:34:07.103ZDEBGtest_inventory: received state request port = One 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 }) } sender = [::1]:46685 slot = sidecar 1
5092024-08-26T20:34:07.103ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 20 } response = CabooseValue
5102024-08-26T20:34:07.103ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 21 }, kind: MgsRequest(SpState) }
5112024-08-26T20:34:07.103ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 23 } response = CabooseValue
5122024-08-26T20:34:07.103ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 24 }, kind: MgsRequest(SpState) }
5132024-08-26T20:34:07.103ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 23 } response = CabooseValue
5142024-08-26T20:34:07.103ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 24 }, kind: MgsRequest(SpState) }
5152024-08-26T20:34:07.103ZTRACtest_inventory (dropshot (wicketd)): incoming request local_addr = [::1]:33354 method = GET remote_addr = [::1]:56491 req_id = 5fe616f2-6c41-4826-9a0d-7c64571a03b5 uri = /inventory
5162024-08-26T20:34:07.104ZINFOtest_inventory (dropshot (wicketd)): request completed file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/06c8dab/dropshot/src/server.rs:914 latency_us = 802 local_addr = [::1]:33354 method = GET remote_addr = [::1]:56491 req_id = 5fe616f2-6c41-4826-9a0d-7c64571a03b5 response_code = 200 uri = /inventory
5172024-08-26T20:34:07.104ZDEBGtest_inventory: received state request port = One 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 }) } sender = [::1]:41865 slot = sidecar 0
5182024-08-26T20:34:07.104ZDEBGtest_inventory: received state request port = One 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]) }) } sender = [::1]:45622 slot = gimlet 0
5192024-08-26T20:34:07.104ZDEBGtest_inventory: received state request port = One 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]) }) } sender = [::1]:54818 slot = gimlet 1
5202024-08-26T20:34:07.104ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, 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 }) })
5212024-08-26T20:34:07.104ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
5222024-08-26T20:34:07.105ZDEBGtest_inventory (wicketd test client): client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(33354), path: "/inventory", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "5fe616f2-6c41-4826-9a0d-7c64571a03b5", "content-length": "1430", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
5232024-08-26T20:34:07.219ZDEBGtest_inventory: client request body = None method = GET uri = http://[::1]:33354/rack-setup/config
5242024-08-26T20:34:07.220ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, 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, 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 }) })
5252024-08-26T20:34:07.220ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
5262024-08-26T20:34:07.220ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 24 } 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]) }) })
5272024-08-26T20:34:07.220ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
5282024-08-26T20:34:07.220ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 24 } 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]) }) })
5292024-08-26T20:34:07.220ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [66, 79, 82, 68] }) }
5302024-08-26T20:34:07.221ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 19 } response = CabooseValue
5312024-08-26T20:34:07.221ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 20 }, kind: MgsRequest(SpState) }
5322024-08-26T20:34:07.222ZINFOtest_inventory (dropshot (wicketd)): accepted connection file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/06c8dab/dropshot/src/server.rs:775 local_addr = [::1]:33354 remote_addr = [::1]:64029
5332024-08-26T20:34:07.222ZDEBGtest_inventory: received state request port = One 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 }) } sender = [::1]:46685 slot = sidecar 1
5342024-08-26T20:34:07.222ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 22 } response = CabooseValue
5352024-08-26T20:34:07.222ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 23 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
5362024-08-26T20:34:07.222ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 25 } response = CabooseValue
5372024-08-26T20:34:07.222ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
5382024-08-26T20:34:07.222ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 25 } response = CabooseValue
5392024-08-26T20:34:07.222ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
5402024-08-26T20:34:07.222ZDEBGtest_inventory (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 port = One sender = [::1]:41865 slot = sidecar 0
5412024-08-26T20:34:07.222ZDEBGtest_inventory (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
5422024-08-26T20:34:07.222ZDEBGtest_inventory (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 port = One sender = [::1]:45622 slot = gimlet 0
5432024-08-26T20:34:07.222ZDEBGtest_inventory (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
5442024-08-26T20:34:07.222ZDEBGtest_inventory (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 port = One sender = [::1]:54818 slot = gimlet 1
5452024-08-26T20:34:07.222ZDEBGtest_inventory (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
5462024-08-26T20:34:07.222ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, 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 }) })
5472024-08-26T20:34:07.223ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
5482024-08-26T20:34:07.223ZTRACtest_inventory (dropshot (wicketd)): incoming request local_addr = [::1]:33354 method = GET remote_addr = [::1]:64029 req_id = 791150e9-d10d-4442-aaf6-ee19236abc8c uri = /rack-setup/config
5492024-08-26T20:34:07.223ZTRACtest_inventory (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
5502024-08-26T20:34:07.225ZINFOtest_inventory (dropshot (wicketd)): request completed file = /home/build/.cargo/git/checkouts/dropshot-a4a923d29dccc492/06c8dab/dropshot/src/server.rs:914 latency_us = 2367 local_addr = [::1]:33354 method = GET remote_addr = [::1]:64029 req_id = 791150e9-d10d-4442-aaf6-ee19236abc8c response_code = 200 uri = /rack-setup/config
5512024-08-26T20:34:07.226ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 23 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5522024-08-26T20:34:07.226ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [86, 69, 82, 83] }) }
5532024-08-26T20:34:07.226ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 26 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5542024-08-26T20:34:07.226ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
5552024-08-26T20:34:07.226ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 13, message_id: 26 } response = ComponentDetails(TlvPage { offset: 0, total: 1 })
5562024-08-26T20:34:07.226ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 request = Message { header: Header { version: 13, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: "rot" }, slot: 0, key: [78, 65, 77, 69] }) }
5572024-08-26T20:34:07.230ZDEBGtest_inventory: client response result = Ok(Response { url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Ipv6(::1)), port: Some(33354), path: "/rack-setup/config", query: None, fragment: None }, status: 200, headers: {"content-type": "application/json", "x-request-id": "791150e9-d10d-4442-aaf6-ee19236abc8c", "content-length": "320", "date": "Mon, 26 Aug 2024 20:34:06 GMT"} })
5582024-08-26T20:34:08.345ZWARNtest_inventory (dropshot): request handling cancelled (client disconnected) latency_us = 1271081 local_addr = [::1]:45655 method = GET remote_addr = [::1]:45691 req_id = bc196ca4-cbe2-4fd3-b7e9-5bad18391499 uri = /sp/switch/0/component/rot/caboose?firmware_slot=0
5592024-08-26T20:34:08.346ZWARNtest_inventory (dropshot): request handling cancelled (client disconnected) latency_us = 1266915 local_addr = [::1]:45655 method = GET remote_addr = [::1]:42060 req_id = 3e48d381-07f3-4fb1-ae15-f06030bc1ad1 uri = /sp/sled/0/component/rot/caboose?firmware_slot=0
5602024-08-26T20:34:08.349ZWARNtest_inventory (dropshot): request handling cancelled (client disconnected) latency_us = 1276408 local_addr = [::1]:45655 method = GET remote_addr = [::1]:34281 req_id = 9f4460b5-f0db-472f-9b8d-6132ba64141b uri = /sp/switch/1/component/rot/caboose?firmware_slot=0
5612024-08-26T20:34:08.360ZWARNtest_inventory (dropshot): request handling cancelled (client disconnected) latency_us = 1280521 local_addr = [::1]:45655 method = GET remote_addr = [::1]:38504 req_id = e18d2eb9-c493-433e-8be8-fe6664427726 uri = /sp/sled/1/component/rot/caboose?firmware_slot=0