1 | 2024-12-20T21:46:29.434Z | INFO | test_mgs_metrics: setting up simulated sidecar
slot = sidecar 0
|
2 | 2024-12-20T21:46:29.434Z | INFO | test_mgs_metrics: simulated SP UDP socket bound
local_addr = [::1]:35671
multicast_addr = ::1
slot = sidecar 0
|
3 | 2024-12-20T21:46:29.434Z | INFO | test_mgs_metrics: simulated SP UDP socket bound
local_addr = [::1]:59868
multicast_addr = ::1
slot = sidecar 0
|
4 | 2024-12-20T21:46:29.434Z | INFO | test_mgs_metrics: setting up simulated sidecar
slot = sidecar 1
|
5 | 2024-12-20T21:46:29.434Z | INFO | test_mgs_metrics: simulated SP UDP socket bound
local_addr = [::1]:44033
multicast_addr = ::1
slot = sidecar 1
|
6 | 2024-12-20T21:46:29.434Z | INFO | test_mgs_metrics: simulated SP UDP socket bound
local_addr = [::1]:56408
multicast_addr = ::1
slot = sidecar 1
|
7 | 2024-12-20T21:46:29.436Z | INFO | test_mgs_metrics: setting up simulated gimlet
slot = gimlet 0
|
8 | 2024-12-20T21:46:29.436Z | INFO | test_mgs_metrics: simulated SP UDP socket bound
local_addr = [::1]:54235
multicast_addr = ::1
slot = gimlet 0
|
9 | 2024-12-20T21:46:29.436Z | INFO | test_mgs_metrics: simulated SP UDP socket bound
local_addr = [::1]:53933
multicast_addr = ::1
slot = gimlet 0
|
10 | 2024-12-20T21:46:29.436Z | INFO | test_mgs_metrics (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port
addr = [::1]:0
slot = gimlet 0
|
11 | 2024-12-20T21:46:29.436Z | INFO | test_mgs_metrics: setting up simulated gimlet
slot = gimlet 1
|
12 | 2024-12-20T21:46:29.436Z | INFO | test_mgs_metrics: simulated SP UDP socket bound
local_addr = [::1]:41254
multicast_addr = ::1
slot = gimlet 1
|
13 | 2024-12-20T21:46:29.436Z | INFO | test_mgs_metrics: simulated SP UDP socket bound
local_addr = [::1]:45883
multicast_addr = ::1
slot = gimlet 1
|
14 | 2024-12-20T21:46:29.436Z | INFO | test_mgs_metrics (SpComponent { id: "sp3-host-cpu" }): bound fake serial console to TCP port
addr = [::1]:0
slot = gimlet 1
|
15 | 2024-12-20T21:46:29.436Z | INFO | test_mgs_metrics: setting up gateway server
|
16 | 2024-12-20T21:46:29.436Z | DEBG | test_mgs_metrics: successfully registered DTrace USDT probes
|
17 | 2024-12-20T21:46:29.436Z | INFO | test_mgs_metrics: Setting rack_id
rack_id = c19a698f-c6f9-4a17-ae30-20d711b8f7dc
|
18 | 2024-12-20T21:46:29.450Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /ignition
versions = all
|
19 | 2024-12-20T21:46:29.450Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /ignition/{type}/{slot}
versions = all
|
20 | 2024-12-20T21:46:29.450Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = POST
path = /ignition/{type}/{slot}/{command}
versions = all
|
21 | 2024-12-20T21:46:29.450Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /local/all-sp-ids
versions = all
|
22 | 2024-12-20T21:46:29.450Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /local/switch-id
versions = all
|
23 | 2024-12-20T21:46:29.450Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = POST
path = /recovery/host-phase2
versions = all
|
24 | 2024-12-20T21:46:29.450Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /sp/{type}/{slot}
versions = all
|
25 | 2024-12-20T21:46:29.450Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /sp/{type}/{slot}/component
versions = all
|
26 | 2024-12-20T21:46:29.450Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /sp/{type}/{slot}/component/{component}
versions = all
|
27 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /sp/{type}/{slot}/component/{component}/active-slot
versions = all
|
28 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = POST
path = /sp/{type}/{slot}/component/{component}/active-slot
versions = all
|
29 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /sp/{type}/{slot}/component/{component}/caboose
versions = all
|
30 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /sp/{type}/{slot}/component/{component}/cfpa
versions = all
|
31 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = POST
path = /sp/{type}/{slot}/component/{component}/clear-status
versions = all
|
32 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /sp/{type}/{slot}/component/{component}/cmpa
versions = all
|
33 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = POST
path = /sp/{type}/{slot}/component/{component}/reset
versions = all
|
34 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /sp/{type}/{slot}/component/{component}/rot-boot-info
versions = all
|
35 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /sp/{type}/{slot}/component/{component}/serial-console/attach
versions = all
|
36 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = POST
path = /sp/{type}/{slot}/component/{component}/serial-console/detach
versions = all
|
37 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = POST
path = /sp/{type}/{slot}/component/{component}/update
versions = all
|
38 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = POST
path = /sp/{type}/{slot}/component/{component}/update-abort
versions = all
|
39 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /sp/{type}/{slot}/component/{component}/update-status
versions = all
|
40 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = DELETE
path = /sp/{type}/{slot}/host-phase2-progress
versions = all
|
41 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /sp/{type}/{slot}/host-phase2-progress
versions = all
|
42 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = DELETE
path = /sp/{type}/{slot}/ipcc/installinator-image-id
versions = all
|
43 | 2024-12-20T21:46:29.451Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = PUT
path = /sp/{type}/{slot}/ipcc/installinator-image-id
versions = all
|
44 | 2024-12-20T21:46:29.452Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /sp/{type}/{slot}/power-state
versions = all
|
45 | 2024-12-20T21:46:29.454Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = POST
path = /sp/{type}/{slot}/power-state
versions = all
|
46 | 2024-12-20T21:46:29.454Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /sp/{type}/{slot}/sensor/{sensor_id}/value
versions = all
|
47 | 2024-12-20T21:46:29.454Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = GET
path = /sp/{type}/{slot}/startup-options
versions = all
|
48 | 2024-12-20T21:46:29.454Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:33703
method = POST
path = /sp/{type}/{slot}/startup-options
versions = all
|
49 | 2024-12-20T21:46:29.454Z | INFO | test_mgs_metrics (dropshot): listening
local_addr = [::1]:33703
|
50 | 2024-12-20T21:46:29.454Z | DEBG | test_mgs_metrics (dropshot): successfully registered DTrace USDT probes
local_addr = [::1]:33703
|
51 | 2024-12-20T21:46:29.561Z | DEBG | test_mgs_metrics (ManagementSwitch): attempting initial SP discovery
discovery_addr = [::1]:35671
|
52 | 2024-12-20T21:46:29.561Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 1 }, kind: MgsRequest(Discover) }
|
53 | 2024-12-20T21:46:29.561Z | DEBG | test_mgs_metrics (ManagementSwitch): attempting initial SP discovery
discovery_addr = [::1]:44033
|
54 | 2024-12-20T21:46:29.561Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 1 }, kind: MgsRequest(Discover) }
|
55 | 2024-12-20T21:46:29.562Z | DEBG | test_mgs_metrics (ManagementSwitch): attempting initial SP discovery
discovery_addr = [::1]:54235
|
56 | 2024-12-20T21:46:29.562Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 1 }, kind: MgsRequest(Discover) }
|
57 | 2024-12-20T21:46:29.562Z | DEBG | test_mgs_metrics (ManagementSwitch): attempting initial SP discovery
discovery_addr = [::1]:41254
|
58 | 2024-12-20T21:46:29.562Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 1 }, kind: MgsRequest(Discover) }
|
59 | 2024-12-20T21:46:29.562Z | DEBG | test_mgs_metrics (sensor-poller): waiting for SP discovery to complete...
elapsed = 11.691\u{b5}s
error = discovery process not yet complete
|
60 | 2024-12-20T21:46:29.562Z | WARN | test_mgs_metrics (producer-server): using development metrics configuration overrides!
bind_loopback = true
nexus_address = Some(127.0.0.1:38423)
|
61 | 2024-12-20T21:46:29.562Z | DEBG | test_mgs_metrics (producer-server): rebinding producer server on new IP
collection_interval = 10s
current_ip = None
new_ip = ::1
producer_id = ce38334e-a8a6-44e4-99f7-6b9f31d8b18a
|
62 | 2024-12-20T21:46:29.562Z | DEBG | test_mgs_metrics (producer-server): registered DTrace probes
|
63 | 2024-12-20T21:46:29.562Z | DEBG | test_mgs_metrics (dropshot): registered endpoint
local_addr = [::1]:45367
method = GET
path = /{producer_id}
versions = all
|
64 | 2024-12-20T21:46:29.562Z | INFO | test_mgs_metrics (dropshot): listening
file = /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dropshot-0.13.0/src/server.rs:327
local_addr = [::1]:45367
|
65 | 2024-12-20T21:46:29.562Z | DEBG | test_mgs_metrics (dropshot): successfully registered DTrace USDT probes
local_addr = [::1]:45367
|
66 | 2024-12-20T21:46:29.562Z | DEBG | test_mgs_metrics (producer-server): Requested any available port, Dropshot server has been bound to [::1]:45367
|
67 | 2024-12-20T21:46:29.563Z | DEBG | test_mgs_metrics (producer-server): Nexus IP provided explicitly, will use it
addr = 127.0.0.1:38423
|
68 | 2024-12-20T21:46:29.563Z | DEBG | test_mgs_metrics (producer-server): starting producer registration task
|
69 | 2024-12-20T21:46:29.563Z | INFO | test_mgs_metrics (producer-server): starting oximeter metric producer server
address = [::1]:45367
file = oximeter/producer/src/lib.rs:279
interval = 10s
producer_id = ce38334e-a8a6-44e4-99f7-6b9f31d8b18a
|
70 | 2024-12-20T21:46:29.564Z | INFO | test_mgs_metrics (producer-server): bound metrics producer server
address = [::1]:45367
collection_interval = 10s
producer_id = ce38334e-a8a6-44e4-99f7-6b9f31d8b18a
|
71 | 2024-12-20T21:46:29.564Z | DEBG | test_mgs_metrics (producer-registration-task): registering / renewing oximeter producer lease with Nexus
|
72 | 2024-12-20T21:46:29.564Z | DEBG | test_mgs_metrics (producer-registration-task): using nexus address for registration
addr = 127.0.0.1:38423
|
73 | 2024-12-20T21:46:29.631Z | DEBG | test_mgs_metrics (producer-registration-task): client request
body = Some(Body)
method = POST
uri = http://127.0.0.1:38423/metrics/producers
|
74 | 2024-12-20T21:46:29.634Z | DEBG | test_mgs_metrics (sensor-poller): waiting for SP discovery to complete...
elapsed = 72.859878ms
error = discovery process not yet complete
|
75 | 2024-12-20T21:46:29.645Z | DEBG | test_mgs_metrics: received discover; sending response
sender = Sender { addr: [::1]:56078, vid: One }
slot = sidecar 0
|
76 | 2024-12-20T21:46:29.645Z | DEBG | test_mgs_metrics: received discover; sending response
sender = Sender { addr: [::1]:42761, vid: One }
slot = sidecar 1
|
77 | 2024-12-20T21:46:29.645Z | DEBG | test_mgs_metrics: received discover; sending response
sender = Sender { addr: [::1]:60417, vid: One }
slot = gimlet 0
|
78 | 2024-12-20T21:46:29.645Z | DEBG | test_mgs_metrics: received discover; sending response
sender = Sender { addr: [::1]:43134, vid: One }
slot = gimlet 1
|
79 | 2024-12-20T21:46:30.117Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 1 }
response = Discover(DiscoverResponse { sp_port: One })
|
80 | 2024-12-20T21:46:30.117Z | INFO | test_mgs_metrics (ManagementSwitch): initial discovery complete
addr = [::1]:35671
|
81 | 2024-12-20T21:46:30.117Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 1 }
response = Discover(DiscoverResponse { sp_port: One })
|
82 | 2024-12-20T21:46:30.117Z | INFO | test_mgs_metrics (ManagementSwitch): initial discovery complete
addr = [::1]:44033
|
83 | 2024-12-20T21:46:30.117Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 1 }
response = Discover(DiscoverResponse { sp_port: One })
|
84 | 2024-12-20T21:46:30.117Z | INFO | test_mgs_metrics (ManagementSwitch): initial discovery complete
addr = [::1]:54235
|
85 | 2024-12-20T21:46:30.118Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 1 }
response = Discover(DiscoverResponse { sp_port: One })
|
86 | 2024-12-20T21:46:30.118Z | INFO | test_mgs_metrics (ManagementSwitch): initial discovery complete
addr = [::1]:41254
|
87 | 2024-12-20T21:46:30.119Z | DEBG | test_mgs_metrics (sensor-poller): waiting for SP discovery to complete...
elapsed = 557.86398ms
error = discovery process not yet complete
|
88 | 2024-12-20T21:46:30.119Z | INFO | test_mgs_metrics (ManagementSwitch): received discovery response (not used for location)
interface = (direct socket handle)
sp_port = One
|
89 | 2024-12-20T21:46:30.119Z | INFO | test_mgs_metrics (ManagementSwitch): received discovery response (not used for location)
interface = (direct socket handle)
sp_port = One
|
90 | 2024-12-20T21:46:30.119Z | INFO | test_mgs_metrics (ManagementSwitch): received discovery response (used for location)
interface = (direct socket handle)
pos = 0
sp_port = One
|
91 | 2024-12-20T21:46:30.120Z | INFO | test_mgs_metrics (ManagementSwitch): received discovery response (used for location)
interface = (direct socket handle)
pos = 0
sp_port = One
|
92 | 2024-12-20T21:46:30.126Z | DEBG | test_mgs_metrics (ManagementSwitch): received location determination response
interface = (direct socket handle)
refined_locations = {"switch0"}
|
93 | 2024-12-20T21:46:30.151Z | DEBG | test_mgs_metrics (producer-registration-task): client response
result = Ok(Response { url: "http://127.0.0.1:38423/metrics/producers", status: 201, headers: {"content-type": "application/json", "x-request-id": "2eb23c86-bd96-4f5c-b67c-ec577772f513", "content-length": "41", "date": "Fri, 20 Dec 2024 21:46:29 GMT"} })
|
94 | 2024-12-20T21:46:30.153Z | DEBG | test_mgs_metrics (producer-registration-task): registered with nexus successfully
|
95 | 2024-12-20T21:46:30.153Z | DEBG | test_mgs_metrics (producer-registration-task): pausing until time to renew lease
lease_duration = 600s
wait_period = 150s
|
96 | 2024-12-20T21:46:30.304Z | INFO | test_mgs_metrics (dropshot): accepted connection
file = /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dropshot-0.13.0/src/server.rs:1023
local_addr = [::1]:45367
remote_addr = [::1]:38714
|
97 | 2024-12-20T21:46:30.306Z | TRAC | test_mgs_metrics (dropshot): incoming request
local_addr = [::1]:45367
method = GET
remote_addr = [::1]:38714
req_id = a16d0ac8-3788-4828-afa9-2cbc0da96e0e
uri = /ce38334e-a8a6-44e4-99f7-6b9f31d8b18a
|
98 | 2024-12-20T21:46:30.307Z | DEBG | test_mgs_metrics (producer-server): produced metric samples
sample_chunks = 0
samples = 0
|
99 | 2024-12-20T21:46:30.318Z | INFO | test_mgs_metrics (dropshot): request completed
file = /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dropshot-0.13.0/src/server.rs:863
latency_us = 12483
local_addr = [::1]:45367
method = GET
remote_addr = [::1]:38714
req_id = a16d0ac8-3788-4828-afa9-2cbc0da96e0e
response_code = 200
uri = /ce38334e-a8a6-44e4-99f7-6b9f31d8b18a
|
100 | 2024-12-20T21:46:30.372Z | TRAC | test_mgs_metrics (dropshot): incoming request
local_addr = [::1]:45367
method = GET
remote_addr = [::1]:38714
req_id = 1544678c-5a9e-4d28-afc8-1458c4bde450
uri = /ce38334e-a8a6-44e4-99f7-6b9f31d8b18a
|
101 | 2024-12-20T21:46:30.373Z | DEBG | test_mgs_metrics (producer-server): produced metric samples
sample_chunks = 0
samples = 0
|
102 | 2024-12-20T21:46:30.373Z | INFO | test_mgs_metrics (dropshot): request completed
file = /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dropshot-0.13.0/src/server.rs:863
latency_us = 1367
local_addr = [::1]:45367
method = GET
remote_addr = [::1]:38714
req_id = 1544678c-5a9e-4d28-afc8-1458c4bde450
response_code = 200
uri = /ce38334e-a8a6-44e4-99f7-6b9f31d8b18a
|
103 | 2024-12-20T21:46:30.410Z | INFO | test_mgs_metrics (sensor-poller): starting to poll SP sensor data every 1s
|
104 | 2024-12-20T21:46:30.410Z | INFO | test_mgs_metrics (sensor-poller): found a new little friend!
chassis_type = Switch
sp_slot = 0
|
105 | 2024-12-20T21:46:30.410Z | INFO | test_mgs_metrics (sensor-poller): found a new little friend!
chassis_type = Sled
sp_slot = 1
|
106 | 2024-12-20T21:46:30.410Z | INFO | test_mgs_metrics (sensor-poller): found a new little friend!
chassis_type = Switch
sp_slot = 1
|
107 | 2024-12-20T21:46:30.410Z | INFO | test_mgs_metrics (sensor-poller): found a new little friend!
chassis_type = Sled
sp_slot = 0
|
108 | 2024-12-20T21:46:30.411Z | TRAC | test_mgs_metrics (sensor-poller): interval elapsed, polling SP...
chassis_type = Switch
sp_slot = 0
|
109 | 2024-12-20T21:46:30.411Z | TRAC | test_mgs_metrics (sensor-poller): interval elapsed, polling SP...
chassis_type = Sled
sp_slot = 1
|
110 | 2024-12-20T21:46:30.411Z | TRAC | test_mgs_metrics (sensor-poller): interval elapsed, polling SP...
chassis_type = Switch
sp_slot = 1
|
111 | 2024-12-20T21:46:30.411Z | TRAC | test_mgs_metrics (sensor-poller): interval elapsed, polling SP...
chassis_type = Sled
sp_slot = 0
|
112 | 2024-12-20T21:46:30.411Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 2 }, kind: MgsRequest(SpState) }
|
113 | 2024-12-20T21:46:30.411Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 2 }, kind: MgsRequest(SpState) }
|
114 | 2024-12-20T21:46:30.411Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 2 }, kind: MgsRequest(SpState) }
|
115 | 2024-12-20T21:46:30.412Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 2 }, kind: MgsRequest(SpState) }
|
116 | 2024-12-20T21:46:30.413Z | DEBG | test_mgs_metrics: received state request
reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: None, slot_b_sha3_256_digest: None }) }
slot = sidecar 0
|
117 | 2024-12-20T21:46:30.413Z | DEBG | test_mgs_metrics: received state request
reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) }
slot = gimlet 1
|
118 | 2024-12-20T21:46:30.414Z | DEBG | test_mgs_metrics: received state request
reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: None, slot_b_sha3_256_digest: None }) }
slot = sidecar 1
|
119 | 2024-12-20T21:46:30.414Z | DEBG | test_mgs_metrics: received state request
reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) }
slot = gimlet 0
|
120 | 2024-12-20T21:46:30.414Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 2 }
response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: None, slot_b_sha3_256_digest: None }) })
|
121 | 2024-12-20T21:46:30.414Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 2 }
response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
|
122 | 2024-12-20T21:46:30.414Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 2 }
response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: None, slot_b_sha3_256_digest: None }) })
|
123 | 2024-12-20T21:46:30.415Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 2 }
response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85]), slot_b_sha3_256_digest: Some([102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102]) }) })
|
124 | 2024-12-20T21:46:30.415Z | DEBG | test_mgs_metrics (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
|
125 | 2024-12-20T21:46:30.415Z | DEBG | test_mgs_metrics (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
|
126 | 2024-12-20T21:46:30.415Z | DEBG | test_mgs_metrics (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
|
127 | 2024-12-20T21:46:30.415Z | DEBG | test_mgs_metrics (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
|
128 | 2024-12-20T21:46:30.415Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
|
129 | 2024-12-20T21:46:30.415Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
|
130 | 2024-12-20T21:46:30.415Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
|
131 | 2024-12-20T21:46:30.415Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }
|
132 | 2024-12-20T21:46:30.416Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 3 }
response = Inventory(TlvPage { offset: 0, total: 2 })
|
133 | 2024-12-20T21:46:30.416Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 3 }
response = Inventory(TlvPage { offset: 0, total: 10 })
|
134 | 2024-12-20T21:46:30.417Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 3 }
response = Inventory(TlvPage { offset: 0, total: 0 })
|
135 | 2024-12-20T21:46:30.417Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 3 }
response = Inventory(TlvPage { offset: 0, total: 10 })
|
136 | 2024-12-20T21:46:30.417Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Switch
component_id = dev-0
component_kind = fake-tmp-sensor
description = dev-0
sp_slot = 0
|
137 | 2024-12-20T21:46:30.417Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Switch
component_id = dev-1
component_kind = fake-tmp-sensor
description = dev-1
sp_slot = 0
|
138 | 2024-12-20T21:46:30.417Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-0
component_kind = tmp117
description = dev-0
sp_slot = 1
|
139 | 2024-12-20T21:46:30.417Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-1
component_kind = tmp117
description = dev-1
sp_slot = 1
|
140 | 2024-12-20T21:46:30.417Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-2
component_kind = tmp117
description = dev-2
sp_slot = 1
|
141 | 2024-12-20T21:46:30.417Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-7
component_kind = max5970
description = dev-7
sp_slot = 1
|
142 | 2024-12-20T21:46:30.417Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-8
component_kind = nvme_bmc
description = dev-8
sp_slot = 1
|
143 | 2024-12-20T21:46:30.417Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-39
component_kind = tmp451
description = dev-39
sp_slot = 1
|
144 | 2024-12-20T21:46:30.417Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-46
component_kind = sbtsi
description = dev-46
sp_slot = 1
|
145 | 2024-12-20T21:46:30.417Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-53
component_kind = max31790
description = dev-53
sp_slot = 1
|
146 | 2024-12-20T21:46:30.417Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-0
component_kind = fake-tmp-sensor
description = dev-0
sp_slot = 0
|
147 | 2024-12-20T21:46:30.417Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-1
component_kind = tmp117
description = dev-1
sp_slot = 0
|
148 | 2024-12-20T21:46:30.417Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-2
component_kind = tmp117
description = dev-2
sp_slot = 0
|
149 | 2024-12-20T21:46:30.417Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-7
component_kind = max5970
description = dev-7
sp_slot = 0
|
150 | 2024-12-20T21:46:30.417Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-8
component_kind = nvme_bmc
description = dev-8
sp_slot = 0
|
151 | 2024-12-20T21:46:30.418Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-39
component_kind = tmp451
description = dev-39
sp_slot = 0
|
152 | 2024-12-20T21:46:30.418Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-46
component_kind = sbtsi
description = dev-46
sp_slot = 0
|
153 | 2024-12-20T21:46:30.418Z | DEBG | test_mgs_metrics (sensor-poller): discovered a new component!
chassis_type = Sled
component_id = dev-53
component_kind = max31790
description = dev-53
sp_slot = 0
|
154 | 2024-12-20T21:46:30.418Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
|
155 | 2024-12-20T21:46:30.418Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-8" }, offset: 0 }) }
|
156 | 2024-12-20T21:46:30.418Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 4 }, kind: MgsRequest(SpState) }
|
157 | 2024-12-20T21:46:30.418Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
|
158 | 2024-12-20T21:46:30.418Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-0" }): asked for number of component details
num_details = 1
slot = sidecar 0
|
159 | 2024-12-20T21:46:30.418Z | DEBG | test_mgs_metrics (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
|
160 | 2024-12-20T21:46:30.418Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-8" }): asked for number of component details
num_details = 1
slot = gimlet 1
|
161 | 2024-12-20T21:46:30.418Z | DEBG | test_mgs_metrics (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
|
162 | 2024-12-20T21:46:30.418Z | DEBG | test_mgs_metrics: received state request
reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: None, slot_b_sha3_256_digest: None }) }
slot = sidecar 1
|
163 | 2024-12-20T21:46:30.418Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-39" }): asked for number of component details
num_details = 1
slot = gimlet 0
|
164 | 2024-12-20T21:46:30.419Z | DEBG | test_mgs_metrics (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
|
165 | 2024-12-20T21:46:30.423Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 4 }
response = ComponentDetails(TlvPage { offset: 0, total: 1 })
|
166 | 2024-12-20T21:46:30.423Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 4 }
response = ComponentDetails(TlvPage { offset: 0, total: 1 })
|
167 | 2024-12-20T21:46:30.423Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 4 }
response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: None, slot_b_sha3_256_digest: None }) })
|
168 | 2024-12-20T21:46:30.423Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 4 }
response = ComponentDetails(TlvPage { offset: 0, total: 1 })
|
169 | 2024-12-20T21:46:30.426Z | TRAC | test_mgs_metrics (sensor-poller): polled SP, no samples returned
chassis_type = Switch
num_samples = 0
sp_slot = 1
|
170 | 2024-12-20T21:46:30.427Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
|
171 | 2024-12-20T21:46:30.427Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-39" }, offset: 0 }) }
|
172 | 2024-12-20T21:46:30.427Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
|
173 | 2024-12-20T21:46:30.427Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-1" }): asked for number of component details
num_details = 1
slot = sidecar 0
|
174 | 2024-12-20T21:46:30.428Z | DEBG | test_mgs_metrics (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
|
175 | 2024-12-20T21:46:30.428Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-39" }): asked for number of component details
num_details = 1
slot = gimlet 1
|
176 | 2024-12-20T21:46:30.428Z | DEBG | test_mgs_metrics (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
|
177 | 2024-12-20T21:46:30.428Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-1" }): asked for number of component details
num_details = 1
slot = gimlet 0
|
178 | 2024-12-20T21:46:30.428Z | DEBG | test_mgs_metrics (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
|
179 | 2024-12-20T21:46:30.429Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 5 }
response = ComponentDetails(TlvPage { offset: 0, total: 1 })
|
180 | 2024-12-20T21:46:30.429Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 5 }
response = ComponentDetails(TlvPage { offset: 0, total: 1 })
|
181 | 2024-12-20T21:46:30.429Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 5 }
response = ComponentDetails(TlvPage { offset: 0, total: 1 })
|
182 | 2024-12-20T21:46:30.447Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 6 }, kind: MgsRequest(SpState) }
|
183 | 2024-12-20T21:46:30.447Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-1" }, offset: 0 }) }
|
184 | 2024-12-20T21:46:30.447Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
|
185 | 2024-12-20T21:46:30.448Z | DEBG | test_mgs_metrics: received state request
reply-state = SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: None, slot_b_sha3_256_digest: None }) }
slot = sidecar 0
|
186 | 2024-12-20T21:46:30.450Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-1" }): asked for number of component details
num_details = 1
slot = gimlet 1
|
187 | 2024-12-20T21:46:30.450Z | DEBG | test_mgs_metrics (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
|
188 | 2024-12-20T21:46:30.450Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-7" }): asked for number of component details
num_details = 4
slot = gimlet 0
|
189 | 2024-12-20T21:46:30.450Z | DEBG | test_mgs_metrics (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
|
190 | 2024-12-20T21:46:30.451Z | DEBG | test_mgs_metrics (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
|
191 | 2024-12-20T21:46:30.451Z | DEBG | test_mgs_metrics (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
|
192 | 2024-12-20T21:46:30.451Z | DEBG | test_mgs_metrics (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
|
193 | 2024-12-20T21:46:30.453Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 6 }
response = SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: None, slot_b_sha3_256_digest: None }) })
|
194 | 2024-12-20T21:46:30.454Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 6 }
response = ComponentDetails(TlvPage { offset: 0, total: 1 })
|
195 | 2024-12-20T21:46:30.454Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 6 }
response = ComponentDetails(TlvPage { offset: 0, total: 4 })
|
196 | 2024-12-20T21:46:30.455Z | TRAC | test_mgs_metrics (sensor-poller): polled SP successfully
chassis_type = Switch
num_samples = 3
sp_slot = 0
|
197 | 2024-12-20T21:46:30.460Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
|
198 | 2024-12-20T21:46:30.462Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
|
199 | 2024-12-20T21:46:30.463Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-53" }): asked for number of component details
num_details = 6
slot = gimlet 1
|
200 | 2024-12-20T21:46:30.463Z | DEBG | test_mgs_metrics (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
|
201 | 2024-12-20T21:46:30.464Z | DEBG | test_mgs_metrics (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
|
202 | 2024-12-20T21:46:30.464Z | DEBG | test_mgs_metrics (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
|
203 | 2024-12-20T21:46:30.464Z | DEBG | test_mgs_metrics (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
|
204 | 2024-12-20T21:46:30.464Z | DEBG | test_mgs_metrics (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
|
205 | 2024-12-20T21:46:30.464Z | DEBG | test_mgs_metrics (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
|
206 | 2024-12-20T21:46:30.464Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-0" }): asked for number of component details
num_details = 1
slot = gimlet 0
|
207 | 2024-12-20T21:46:30.464Z | DEBG | test_mgs_metrics (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
|
208 | 2024-12-20T21:46:30.464Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 7 }
response = ComponentDetails(TlvPage { offset: 0, total: 6 })
|
209 | 2024-12-20T21:46:30.464Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 7 }
response = ComponentDetails(TlvPage { offset: 0, total: 1 })
|
210 | 2024-12-20T21:46:30.477Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-7" }, offset: 0 }) }
|
211 | 2024-12-20T21:46:30.478Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-53" }, offset: 0 }) }
|
212 | 2024-12-20T21:46:30.486Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-7" }): asked for number of component details
num_details = 4
slot = gimlet 1
|
213 | 2024-12-20T21:46:30.487Z | DEBG | test_mgs_metrics (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
|
214 | 2024-12-20T21:46:30.487Z | DEBG | test_mgs_metrics (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
|
215 | 2024-12-20T21:46:30.487Z | DEBG | test_mgs_metrics (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
|
216 | 2024-12-20T21:46:30.487Z | DEBG | test_mgs_metrics (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
|
217 | 2024-12-20T21:46:30.488Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-53" }): asked for number of component details
num_details = 6
slot = gimlet 0
|
218 | 2024-12-20T21:46:30.489Z | DEBG | test_mgs_metrics (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
|
219 | 2024-12-20T21:46:30.489Z | DEBG | test_mgs_metrics (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
|
220 | 2024-12-20T21:46:30.490Z | DEBG | test_mgs_metrics (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
|
221 | 2024-12-20T21:46:30.490Z | DEBG | test_mgs_metrics (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
|
222 | 2024-12-20T21:46:30.490Z | DEBG | test_mgs_metrics (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
|
223 | 2024-12-20T21:46:30.490Z | DEBG | test_mgs_metrics (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
|
224 | 2024-12-20T21:46:30.490Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 8 }
response = ComponentDetails(TlvPage { offset: 0, total: 4 })
|
225 | 2024-12-20T21:46:30.490Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 8 }
response = ComponentDetails(TlvPage { offset: 0, total: 6 })
|
226 | 2024-12-20T21:46:30.516Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
|
227 | 2024-12-20T21:46:30.517Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-46" }, offset: 0 }) }
|
228 | 2024-12-20T21:46:30.519Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-46" }): asked for number of component details
num_details = 1
slot = gimlet 1
|
229 | 2024-12-20T21:46:30.520Z | DEBG | test_mgs_metrics (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
|
230 | 2024-12-20T21:46:30.520Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-46" }): asked for number of component details
num_details = 1
slot = gimlet 0
|
231 | 2024-12-20T21:46:30.520Z | DEBG | test_mgs_metrics (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
|
232 | 2024-12-20T21:46:30.591Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 9 }
response = ComponentDetails(TlvPage { offset: 0, total: 1 })
|
233 | 2024-12-20T21:46:30.593Z | TRAC | test_mgs_metrics (ManagementSwitch): received response from SP
header = Header { version: 15, message_id: 9 }
response = ComponentDetails(TlvPage { offset: 0, total: 1 })
|
234 | 2024-12-20T21:46:30.595Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-0" }, offset: 0 }) }
|
235 | 2024-12-20T21:46:30.596Z | TRAC | test_mgs_metrics (ManagementSwitch): sending request to SP
attempt = 1
request = Message { header: Header { version: 15, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: "dev-2" }, offset: 0 }) }
|
236 | 2024-12-20T21:46:30.596Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-0" }): asked for number of component details
num_details = 1
slot = gimlet 1
|
237 | 2024-12-20T21:46:30.596Z | DEBG | test_mgs_metrics (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
|
238 | 2024-12-20T21:46:30.596Z | DEBG | test_mgs_metrics (SpComponent { id: "dev-2" }): asked for number of component details
num_details = 1
slot = gimlet 0
|
239 | 2024-12-20T21:46:30.596Z | DEBG | test_mgs_metrics (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
|