Max level shown:
12026-07-08T23:37:10.783ZINFOtest_inventory: setting up simulated sidecar slot = sidecar 0
22026-07-08T23:37:10.783ZINFOtest_inventory: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:32799 slot = sidecar 0 type = simulated
32026-07-08T23:37:10.783ZINFOtest_inventory: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:43609 slot = sidecar 0 type = simulated
42026-07-08T23:37:10.783ZINFOtest_inventory (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:34032 slot = sidecar 0 type = simulated
52026-07-08T23:37:10.783ZINFOtest_inventory (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:48239 slot = sidecar 0 type = simulated
62026-07-08T23:37:10.783ZINFOtest_inventory (ereport-sim): configuring sim ereports metadata = {"baseboard_part_number": String("SimSidecarSp"), "baseboard_serial_number": String("SimSidecar0"), "hubris_archive_id": String("asdfasdfasdf")} n_ereports = 1 restart_id = 0d3e464a-666e-4687-976f-90e31238be8b slot = sidecar 0
72026-07-08T23:37:10.783ZINFOtest_inventory: setting up simulated sidecar slot = sidecar 1
82026-07-08T23:37:10.783ZINFOtest_inventory: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:60817 slot = sidecar 1 type = simulated
92026-07-08T23:37:10.783ZINFOtest_inventory: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:53476 slot = sidecar 1 type = simulated
102026-07-08T23:37:10.783ZINFOtest_inventory (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:33197 slot = sidecar 1 type = simulated
112026-07-08T23:37:10.783ZINFOtest_inventory (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:36209 slot = sidecar 1 type = simulated
122026-07-08T23:37:10.783ZINFOtest_inventory (ereport-sim): configuring sim ereports metadata = {"baseboard_part_number": String("SimSidecarSp"), "baseboard_serial_number": String("SimSidecar1"), "hubris_archive_id": String("asdfasdfasdf")} n_ereports = 0 restart_id = b2c83794-703f-49f4-94d1-39003ba4a5b8 slot = sidecar 1
132026-07-08T23:37:10.783ZINFOtest_inventory: setting up simulated gimlet slot = gimlet 0
142026-07-08T23:37:10.783ZINFOtest_inventory: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:38991 slot = gimlet 0 type = simulated
152026-07-08T23:37:10.783ZINFOtest_inventory: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:41272 slot = gimlet 0 type = simulated
162026-07-08T23:37:10.783ZINFOtest_inventory (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:40817 slot = gimlet 0 type = simulated
172026-07-08T23:37:10.783ZINFOtest_inventory (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:33557 slot = gimlet 0 type = simulated
182026-07-08T23:37:10.783ZINFOtest_inventory (ereport-sim): configuring sim ereports metadata = {"baseboard_part_number": String("SimGimletSp"), "baseboard_serial_number": String("SimGimlet00"), "hubris_archive_id": String("ffffffff"), "hubris_version": String("0.0.2")} n_ereports = 5 restart_id = af1ebf85-36ba-4c31-bbec-b9825d6d9d8b slot = gimlet 0
192026-07-08T23:37:10.783ZINFOtest_inventory (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 0
202026-07-08T23:37:10.783ZINFOtest_inventory: setting up simulated gimlet slot = gimlet 1
212026-07-08T23:37:10.783ZINFOtest_inventory: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:51053 slot = gimlet 1 type = simulated
222026-07-08T23:37:10.783ZINFOtest_inventory: simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:60128 slot = gimlet 1 type = simulated
232026-07-08T23:37:10.783ZINFOtest_inventory (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:43565 slot = gimlet 1 type = simulated
242026-07-08T23:37:10.783ZINFOtest_inventory (ereport-sim): simulated SP UDP socket bound bind_addr = [::1]:0 local_addr = [::1]:40476 slot = gimlet 1 type = simulated
252026-07-08T23:37:10.783ZINFOtest_inventory (ereport-sim): configuring sim ereports metadata = {"baseboard_part_number": String("SimGimletSp"), "baseboard_serial_number": String("SimGimlet01"), "hubris_archive_id": String("ffffffff"), "hubris_version": String("0.0.2")} n_ereports = 1 restart_id = 55e30cc7-a109-492f-aca9-735ed725df3c slot = gimlet 1
262026-07-08T23:37:10.783ZINFOtest_inventory (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port addr = [::1]:0 slot = gimlet 1
272026-07-08T23:37:10.783ZINFOtest_inventory: setting up gateway server
282026-07-08T23:37:10.783ZDEBGtest_inventory: successfully registered DTrace USDT probes
292026-07-08T23:37:10.783ZINFOtest_inventory: Setting rack_id rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc
302026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /ignition versions = all starting from 2.0.0
312026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /ignition versions = from 1.0.0 to 2.0.0
322026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /ignition/{type}/{slot} versions = all starting from 2.0.0
332026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /ignition/{type}/{slot} versions = from 1.0.0 to 2.0.0
342026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = POST path = /ignition/{type}/{slot}/{command} versions = all
352026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /local/all-sp-ids versions = all
362026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /local/switch-id versions = all
372026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = POST path = /recovery/host-phase2 versions = all
382026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot} versions = all
392026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/component versions = all
402026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/component/{component} versions = all
412026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/component/{component}/active-slot versions = all
422026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = POST path = /sp/{type}/{slot}/component/{component}/active-slot versions = all
432026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/component/{component}/caboose versions = all
442026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/component/{component}/cfpa versions = all
452026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = POST path = /sp/{type}/{slot}/component/{component}/clear-status versions = all
462026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/component/{component}/cmpa versions = all
472026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/component/{component}/hash/{firmware_slot} versions = all
482026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = POST path = /sp/{type}/{slot}/component/{component}/hash/{firmware_slot} versions = all
492026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = POST path = /sp/{type}/{slot}/component/{component}/reset versions = all
502026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/component/{component}/rot-boot-info versions = all
512026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/component/{component}/serial-console/attach versions = all
522026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = POST path = /sp/{type}/{slot}/component/{component}/serial-console/detach versions = all
532026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = POST path = /sp/{type}/{slot}/component/{component}/update versions = all
542026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = POST path = /sp/{type}/{slot}/component/{component}/update-abort versions = all
552026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/component/{component}/update-status versions = all
562026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = POST path = /sp/{type}/{slot}/ereports versions = all
572026-07-08T23:37:10.785ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = DELETE path = /sp/{type}/{slot}/host-phase2-progress versions = all
582026-07-08T23:37:10.786ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/host-phase2-progress versions = all
592026-07-08T23:37:10.786ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = DELETE path = /sp/{type}/{slot}/ipcc/installinator-image-id versions = all
602026-07-08T23:37:10.786ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = PUT path = /sp/{type}/{slot}/ipcc/installinator-image-id versions = all
612026-07-08T23:37:10.786ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/power-state versions = all
622026-07-08T23:37:10.786ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = POST path = /sp/{type}/{slot}/power-state versions = all
632026-07-08T23:37:10.786ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/sensor/{sensor_id}/value versions = all
642026-07-08T23:37:10.786ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/startup-options versions = all
652026-07-08T23:37:10.786ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = POST path = /sp/{type}/{slot}/startup-options versions = all
662026-07-08T23:37:10.786ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/task-dump versions = all
672026-07-08T23:37:10.786ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37051 method = GET path = /sp/{type}/{slot}/task-dump/{task_dump_index} versions = all
682026-07-08T23:37:10.786ZINFOtest_inventory (dropshot): listening local_addr = [::1]:37051
692026-07-08T23:37:10.786ZDEBGtest_inventory (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:37051
702026-07-08T23:37:10.786ZDEBGtest_inventory (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:32799 interface = fake-switch0
712026-07-08T23:37:10.786ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
722026-07-08T23:37:10.786ZDEBGtest_inventory (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:60817 interface = fake-switch1
732026-07-08T23:37:10.786ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
742026-07-08T23:37:10.786ZDEBGtest_inventory (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:38991 interface = fake-sled0
752026-07-08T23:37:10.786ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
762026-07-08T23:37:10.786ZDEBGtest_inventory (ManagementSwitch): attempting initial SP discovery discovery_addr = [::1]:51053 interface = fake-sled1
772026-07-08T23:37:10.786ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }
782026-07-08T23:37:10.786ZDEBGtest_inventory (sensor-poller): waiting for SP discovery to complete... elapsed = 16.31\u{b5}s error = discovery process not yet complete
792026-07-08T23:37:10.786ZWARNtest_inventory (producer-server): using development metrics configuration overrides! bind_loopback = true nexus_address = None
802026-07-08T23:37:10.786ZDEBGtest_inventory (producer-server): rebinding producer server on new IP collection_interval = 10s current_ip = None new_ip = ::1 producer_id = b0e70c9e-f7d2-48ad-a050-332a6d313e1f
812026-07-08T23:37:10.786ZDEBGtest_inventory (producer-server): registered DTrace probes
822026-07-08T23:37:10.786ZDEBGtest_inventory (dropshot): registered endpoint local_addr = [::1]:37743 method = GET path = /{producer_id} versions = all
832026-07-08T23:37:10.786ZINFOtest_inventory (dropshot): listening file = /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.1/src/server.rs:335 local_addr = [::1]:37743
842026-07-08T23:37:10.786ZDEBGtest_inventory (dropshot): successfully registered DTrace USDT probes local_addr = [::1]:37743
852026-07-08T23:37:10.786ZDEBGtest_inventory (producer-server): Requested any available port, Dropshot server has been bound to [::1]:37743
862026-07-08T23:37:10.786ZDEBGtest_inventory (producer-server): Nexus IP not provided, will use DNS to resolve it
872026-07-08T23:37:10.786ZINFOtest_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] file = internal-dns/resolver/src/resolver.rs:144
882026-07-08T23:37:10.786ZDEBGtest_inventory (producer-server): starting producer registration task
892026-07-08T23:37:10.786ZINFOtest_inventory (producer-server): starting oximeter metric producer server address = [::1]:37743 file = oximeter/producer/src/lib.rs:278 interval = 10s producer_id = b0e70c9e-f7d2-48ad-a050-332a6d313e1f
902026-07-08T23:37:10.786ZINFOtest_inventory (producer-server): bound metrics producer server address = [::1]:37743 collection_interval = 10s producer_id = b0e70c9e-f7d2-48ad-a050-332a6d313e1f
912026-07-08T23:37:10.786ZDEBGtest_inventory (producer-registration-task): registering as oximeter producer with Nexus registration_count = 0
922026-07-08T23:37:10.786ZTRACtest_inventory (internal-dns-resolver): lookup_socket_v6 srv dns_name = _nexus._tcp.control-plane.oxide.internal
932026-07-08T23:37:10.786ZDEBGtest_inventory: received discover; sending response sender = Sender { addr: [::1]:55101, vid: One } slot = sidecar 0
942026-07-08T23:37:10.786ZDEBGtest_inventory: received discover; sending response sender = Sender { addr: [::1]:55603, vid: One } slot = sidecar 1
952026-07-08T23:37:10.786ZDEBGtest_inventory: received discover; sending response sender = Sender { addr: [::1]:60432, vid: One } slot = gimlet 0
962026-07-08T23:37:10.786ZDEBGtest_inventory: received discover; sending response sender = Sender { addr: [::1]:51340, vid: One } slot = gimlet 1
972026-07-08T23:37:10.787ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-switch0 response = Discover(DiscoverResponse { sp_port: One })
982026-07-08T23:37:10.787ZINFOtest_inventory (ManagementSwitch): initial discovery complete addr = [::1]:32799 interface = fake-switch0
992026-07-08T23:37:10.787ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-switch1 response = Discover(DiscoverResponse { sp_port: One })
1002026-07-08T23:37:10.787ZINFOtest_inventory (ManagementSwitch): initial discovery complete addr = [::1]:60817 interface = fake-switch1
1012026-07-08T23:37:10.787ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-sled0 response = Discover(DiscoverResponse { sp_port: One })
1022026-07-08T23:37:10.787ZINFOtest_inventory (ManagementSwitch): initial discovery complete addr = [::1]:38991 interface = fake-sled0
1032026-07-08T23:37:10.787ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 1 } interface = fake-sled1 response = Discover(DiscoverResponse { sp_port: One })
1042026-07-08T23:37:10.787ZINFOtest_inventory (ManagementSwitch): initial discovery complete addr = [::1]:51053 interface = fake-sled1
1052026-07-08T23:37:10.787ZWARNtest_inventory (producer-registration-task): failed to register with Nexus, will retry count = 0 delay = 882.421\u{b5}s error = proto error: io error: Network is unreachable (os error 101) file = oximeter/producer/src/lib.rs:374
1062026-07-08T23:37:10.787ZINFOtest_inventory (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
1072026-07-08T23:37:10.787ZINFOtest_inventory (ManagementSwitch): received discovery response (not used for location) interface = (direct socket handle) sp_port = One
1082026-07-08T23:37:10.787ZINFOtest_inventory (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
1092026-07-08T23:37:10.787ZINFOtest_inventory (ManagementSwitch): received discovery response (used for location) interface = (direct socket handle) pos = 0 sp_port = One
1102026-07-08T23:37:10.787ZDEBGtest_inventory (ManagementSwitch): received location determination response interface = (direct socket handle) refined_locations = {"switch0"}
1112026-07-08T23:37:10.832ZINFOtest_inventory (sensor-poller): starting to poll SP sensor data every 1s
1122026-07-08T23:37:10.832ZINFOtest_inventory (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 1
1132026-07-08T23:37:10.832ZINFOtest_inventory (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 0
1142026-07-08T23:37:10.832ZINFOtest_inventory (sensor-poller): found a new little friend! chassis_type = Sled sp_slot = 1
1152026-07-08T23:37:10.832ZINFOtest_inventory (sensor-poller): found a new little friend! chassis_type = Switch sp_slot = 0
1162026-07-08T23:37:10.833ZTRACtest_inventory (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 1
1172026-07-08T23:37:10.833ZTRACtest_inventory (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 0
1182026-07-08T23:37:10.833ZTRACtest_inventory (sensor-poller): interval elapsed, polling SP... chassis_type = Sled sp_slot = 1
1192026-07-08T23:37:10.833ZTRACtest_inventory (sensor-poller): interval elapsed, polling SP... chassis_type = Switch sp_slot = 0
1202026-07-08T23:37:10.833ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
1212026-07-08T23:37:10.833ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
1222026-07-08T23:37:10.833ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
1232026-07-08T23:37:10.833ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }
1242026-07-08T23:37:10.833ZDEBGtest_inventory: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
1252026-07-08T23:37:10.833ZDEBGtest_inventory: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
1262026-07-08T23:37:10.833ZDEBGtest_inventory: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
1272026-07-08T23:37:10.833ZDEBGtest_inventory: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
1282026-07-08T23:37:10.833ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1292026-07-08T23:37:10.833ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1302026-07-08T23:37:10.833ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1312026-07-08T23:37:10.833ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 2 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1322026-07-08T23:37:10.833ZDEBGtest_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
1332026-07-08T23:37:10.833ZDEBGtest_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
1342026-07-08T23:37:10.833ZDEBGtest_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
1352026-07-08T23:37:10.834ZDEBGtest_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
1362026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1372026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1382026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1392026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
1402026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-switch1 response = Inventory(TlvPage { offset: 0, total: 0 })
1412026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-sled0 response = Inventory(TlvPage { offset: 0, total: 10 })
1422026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-sled1 response = Inventory(TlvPage { offset: 0, total: 10 })
1432026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 3 } interface = fake-switch0 response = Inventory(TlvPage { offset: 0, total: 2 })
1442026-07-08T23:37:10.834ZDEBGtest_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
1452026-07-08T23:37:10.834ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 0
1462026-07-08T23:37:10.834ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 0
1472026-07-08T23:37:10.834ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 0
1482026-07-08T23:37:10.834ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 0
1492026-07-08T23:37:10.834ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 0
1502026-07-08T23:37:10.834ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 0
1512026-07-08T23:37:10.834ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 0
1522026-07-08T23:37:10.834ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-0 component_kind = tmp117 description = dev-0 sp_slot = 1
1532026-07-08T23:37:10.834ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-1 component_kind = tmp117 description = dev-1 sp_slot = 1
1542026-07-08T23:37:10.834ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-2 component_kind = tmp117 description = dev-2 sp_slot = 1
1552026-07-08T23:37:10.834ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-7 component_kind = max5970 description = dev-7 sp_slot = 1
1562026-07-08T23:37:10.834ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-8 component_kind = nvme_bmc description = dev-8 sp_slot = 1
1572026-07-08T23:37:10.834ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-39 component_kind = tmp451 description = dev-39 sp_slot = 1
1582026-07-08T23:37:10.834ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-46 component_kind = sbtsi description = dev-46 sp_slot = 1
1592026-07-08T23:37:10.834ZDEBGtest_inventory (sensor-poller): discovered a new component! chassis_type = Sled component_id = dev-53 component_kind = max31790 description = dev-53 sp_slot = 1
1602026-07-08T23:37:10.834ZDEBGtest_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
1612026-07-08T23:37:10.834ZDEBGtest_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
1622026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch1 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(SpState) }
1632026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
1642026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
1652026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
1662026-07-08T23:37:10.834ZDEBGtest_inventory: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 1
1672026-07-08T23:37:10.834ZDEBGtest_inventory (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 0
1682026-07-08T23:37:10.834ZDEBGtest_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
1692026-07-08T23:37:10.834ZDEBGtest_inventory (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 1
1702026-07-08T23:37:10.834ZDEBGtest_inventory (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(62.6) }) index = 0 slot = gimlet 1
1712026-07-08T23:37:10.834ZDEBGtest_inventory (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = sidecar 0
1722026-07-08T23:37:10.834ZDEBGtest_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
1732026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-switch1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
1742026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1752026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1762026-07-08T23:37:10.834ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 4 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1772026-07-08T23:37:10.834ZTRACtest_inventory (sensor-poller): polled SP, no samples returned chassis_type = Switch num_samples = 0 sp_slot = 1
1782026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
1792026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
1802026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
1812026-07-08T23:37:10.835ZDEBGtest_inventory (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 0
1822026-07-08T23:37:10.835ZDEBGtest_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
1832026-07-08T23:37:10.835ZDEBGtest_inventory (SpComponent { id: "dev-0" }): asked for number of component details num_details = 1 slot = gimlet 1
1842026-07-08T23:37:10.835ZDEBGtest_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
1852026-07-08T23:37:10.835ZDEBGtest_inventory (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = sidecar 0
1862026-07-08T23:37:10.835ZDEBGtest_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
1872026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1882026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1892026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 5 } interface = fake-switch0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
1902026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
1912026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
1922026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-switch0 request = Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }
1932026-07-08T23:37:10.835ZDEBGtest_inventory (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 0
1942026-07-08T23:37:10.835ZDEBGtest_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
1952026-07-08T23:37:10.835ZDEBGtest_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
1962026-07-08T23:37:10.835ZDEBGtest_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
1972026-07-08T23:37:10.835ZDEBGtest_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
1982026-07-08T23:37:10.835ZDEBGtest_inventory (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 1
1992026-07-08T23:37:10.835ZDEBGtest_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
2002026-07-08T23:37:10.835ZDEBGtest_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
2012026-07-08T23:37:10.835ZDEBGtest_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
2022026-07-08T23:37:10.835ZDEBGtest_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
2032026-07-08T23:37:10.835ZDEBGtest_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
2042026-07-08T23:37:10.835ZDEBGtest_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
2052026-07-08T23:37:10.835ZDEBGtest_inventory: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = sidecar 0
2062026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
2072026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2082026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 6 } interface = fake-switch0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2092026-07-08T23:37:10.835ZTRACtest_inventory (sensor-poller): polled SP successfully chassis_type = Switch num_samples = 3 sp_slot = 0
2102026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
2112026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
2122026-07-08T23:37:10.835ZDEBGtest_inventory (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 0
2132026-07-08T23:37:10.835ZDEBGtest_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
2142026-07-08T23:37:10.835ZDEBGtest_inventory (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 1
2152026-07-08T23:37:10.835ZDEBGtest_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
2162026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2172026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 7 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2182026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
2192026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
2202026-07-08T23:37:10.835ZDEBGtest_inventory (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 0
2212026-07-08T23:37:10.835ZDEBGtest_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
2222026-07-08T23:37:10.835ZDEBGtest_inventory (SpComponent { id: "dev-7" }): asked for number of component details num_details = 4 slot = gimlet 1
2232026-07-08T23:37:10.835ZDEBGtest_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
2242026-07-08T23:37:10.835ZDEBGtest_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
2252026-07-08T23:37:10.835ZDEBGtest_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
2262026-07-08T23:37:10.835ZDEBGtest_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
2272026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2282026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 8 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 4 })
2292026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
2302026-07-08T23:37:10.835ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
2312026-07-08T23:37:10.836ZDEBGtest_inventory (SpComponent { id: "dev-53" }): asked for number of component details num_details = 6 slot = gimlet 0
2322026-07-08T23:37:10.836ZDEBGtest_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
2332026-07-08T23:37:10.836ZDEBGtest_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
2342026-07-08T23:37:10.836ZDEBGtest_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
2352026-07-08T23:37:10.836ZDEBGtest_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
2362026-07-08T23:37:10.836ZDEBGtest_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
2372026-07-08T23:37:10.836ZDEBGtest_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
2382026-07-08T23:37:10.836ZDEBGtest_inventory (SpComponent { id: "dev-1" }): asked for number of component details num_details = 1 slot = gimlet 1
2392026-07-08T23:37:10.836ZDEBGtest_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
2402026-07-08T23:37:10.836ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 6 })
2412026-07-08T23:37:10.836ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 9 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2422026-07-08T23:37:10.836ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
2432026-07-08T23:37:10.836ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
2442026-07-08T23:37:10.836ZDEBGtest_inventory (SpComponent { id: "dev-2" }): asked for number of component details num_details = 1 slot = gimlet 0
2452026-07-08T23:37:10.836ZDEBGtest_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
2462026-07-08T23:37:10.836ZDEBGtest_inventory (SpComponent { id: "dev-39" }): asked for number of component details num_details = 1 slot = gimlet 1
2472026-07-08T23:37:10.836ZDEBGtest_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
2482026-07-08T23:37:10.836ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2492026-07-08T23:37:10.836ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 10 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2502026-07-08T23:37:10.836ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
2512026-07-08T23:37:10.836ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
2522026-07-08T23:37:10.836ZDEBGtest_inventory (SpComponent { id: "dev-46" }): asked for number of component details num_details = 1 slot = gimlet 0
2532026-07-08T23:37:10.836ZDEBGtest_inventory (SpComponent { id: "dev-46" }): asked for component details for a sensor details = Measurement(Measurement { name: "CPU", kind: Temperature, value: Ok(64.5) }) index = 0 slot = gimlet 0
2542026-07-08T23:37:10.836ZDEBGtest_inventory (SpComponent { id: "dev-8" }): asked for number of component details num_details = 1 slot = gimlet 1
2552026-07-08T23:37:10.836ZDEBGtest_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
2562026-07-08T23:37:10.836ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-sled0 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2572026-07-08T23:37:10.836ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 11 } interface = fake-sled1 response = ComponentDetails(TlvPage { offset: 0, total: 1 })
2582026-07-08T23:37:10.836ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled0 request = Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }
2592026-07-08T23:37:10.836ZTRACtest_inventory (ManagementSwitch): sending request to SP attempt = 1 interface = fake-sled1 request = Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }
2602026-07-08T23:37:10.836ZDEBGtest_inventory: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 0
2612026-07-08T23:37:10.836ZDEBGtest_inventory: received state request reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) } slot = gimlet 1
2622026-07-08T23:37:10.836ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-sled0 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2632026-07-08T23:37:10.836ZTRACtest_inventory (ManagementSwitch): received response from SP header = Header { version: 25, message_id: 12 } interface = fake-sled1 response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })
2642026-07-08T23:37:10.836ZTRACtest_inventory (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 17 sp_slot = 0
2652026-07-08T23:37:10.836ZTRACtest_inventory (sensor-poller): polled SP successfully chassis_type = Sled num_samples = 16 sp_slot = 1
2662026-07-08T23:37:10.903ZDEBGtest_inventory: registered DTrace probes
2672026-07-08T23:37:10.904ZINFOtest_inventory (wicketd MgsManager): MGS Endpoint: http://[::1]:37051 file = wicketd/src/mgs.rs:113
2682026-07-08T23:37:10.921ZINFOtest_inventory (wicketd update planner): MGS Endpoint: http://[::1]:37051 file = wicketd/src/mgs.rs:113
2692026-07-08T23:37:10.937ZINFOtest_inventory: MGS Endpoint: http://[::1]:37051 file = wicketd/src/mgs.rs:113
2702026-07-08T23:37:10.955ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = POST path = /abort-update/{type}/{slot} versions = all
2712026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = GET path = /artifacts-and-event-reports versions = all
2722026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = GET path = /baseboard versions = all
2732026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = GET path = /bootstrap-sleds versions = all
2742026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = POST path = /clear-update-state versions = all
2752026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = POST path = /ignition/{type}/{slot}/{command} versions = all
2762026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = GET path = /inventory versions = all
2772026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = GET path = /location versions = all
2782026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = GET path = /preflight/uplink versions = all
2792026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = POST path = /preflight/uplink versions = all
2802026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = DELETE path = /rack-setup versions = all
2812026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = GET path = /rack-setup versions = all
2822026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = POST path = /rack-setup versions = all
2832026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = DELETE path = /rack-setup/config versions = all
2842026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = GET path = /rack-setup/config versions = all
2852026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = PUT path = /rack-setup/config versions = all
2862026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = GET path = /rack-setup/config/bgp/auth-key versions = all
2872026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = PUT path = /rack-setup/config/bgp/auth-key/{key_id} versions = all
2882026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = POST path = /rack-setup/config/cert versions = all
2892026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = POST path = /rack-setup/config/key versions = all
2902026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = GET path = /rack-setup/config/multirack versions = all
2912026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = PUT path = /rack-setup/config/multirack versions = all
2922026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = PUT path = /rack-setup/config/recovery-user-password-hash versions = all
2932026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = POST path = /reload-config versions = all
2942026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = PUT path = /repository versions = all
2952026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = POST path = /update versions = all
2962026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): registered endpoint local_addr = [::1]:39901 method = GET path = /update/{type}/{slot} versions = all
2972026-07-08T23:37:10.956ZINFOtest_inventory (dropshot (wicketd)): listening file = /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.1/src/server.rs:335 local_addr = [::1]:39901
2982026-07-08T23:37:10.956ZDEBGtest_inventory (dropshot (wicketd)): successfully registered DTrace USDT probes local_addr = [::1]:39901