You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
AWS EFA counters. network_efa publishes each Elastic Fabric Adapter
port's traffic, RDMA, retransmit and error counters
(ports/<n>/hw_counters) and each device's admin command and verbs setup
error counters, as network_efa_<counter> with device and port labels.
Reading a port's counters sends admin commands to the device (1.8 ms at p50
on an im4gn.16xlarge under load), so the sampler reads on its own interval,
default 1s. The Network section gains an EFA group with a line per port, or
per device for the device counters. Backported from 6.0 (#1683) in #1684.
Changed
dendro 0.3.5 carries 0.3.4's writer heartbeat: archives that record
and hindsight write gain two nullable sources columns, heartbeat and heartbeat_interval_ns, updated every 5 s while the source is open. 5.30
and earlier ignore them; a 6.0 viewer uses them to tell a running writer
from a stopped one. Save as Report from a .dendro holds one more copy of
the archive in memory while it serializes, since dendro 0.3.5's Archive::serialize copies through SQLite's backup API. In #1685.
Security
rusqlite 0.41 (libsqlite3-sys 0.39, SQLite 3.54) and dendro 0.3.5, for
RUSTSEC-2026-0459 (CVE-2026-119375): SQLite before 3.54.0 can return
uninitialized page-cache memory when a database is opened with a -wal
file whose page size differs. The WASM viewer's SQLite stays at 3.53.0,
from sqlite-wasm-rs 0.5; it opens recordings from bytes in memory, with no -wal file. 6.0 has this through dendro 0.7 (#1677); on 5.x it is in #1685.