Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: below | Distribution: openSUSE Tumbleweed |
Version: 0.10.0~0 | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Jul 23 19:46:09 2025 |
Group: Unspecified | Build host: reproducible |
Size: 13608306 | Source RPM: below-0.10.0~0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/facebookincubator/below | |
Summary: A time traveling resource monitor for modern Linux systems |
below is an interactive tool to view and record historical system data. It has support for: - information regarding hardware resource utilization - viewing the cgroup hierarchy - cgroup and process information - pressure stall information (PSI) - record mode to record system data - replay mode to replay historical system data - live mode to view live system data - dump subcommand to report script-friendly information (e.g. JSON and CSV) below does not have support for cgroup1.
Apache-2.0
* Wed Jul 23 2025 Alessio Biancalana <dottorblaster@opensuse.org> - Update to version 0.10.0~0: * Release 0.10.0 * Update tokio 1.45.0 -> 1.46.1 * Swallow tar unpack error * Update tempfile from 3.19.1 to 3.20.0 * Update toml from 0.8.22 to 0.9.2 * Enable toml preserve_order feature * refactor: `Dockerfile` support (#8251) * Update resctl-demo (transitively fix RUSTSEC-2022-0040) * Add Nice% to summary CPU view * Simplify lazy_static dependency * Update cursive 0.20.0 -> 0.21.1 (#8253) * Strip float_roundtrip and unbounded_depth from serde_json for no_std builds * Collector plugin do not send error to consumer * Bump anyhow from 1.0.95 to 1.0.98 * add file THP data * upgrade to 0.24.2 * Update autocargo component on FBS:master * Delete all autocargo project-level edition settings * applying rustfix to remaining fbcode targets * Update toml from 0.8.19 to 0.8.22 * Update thiserror from 2.0.7 to 2.0.12 * Update os_info from 3.9.2 to 3.11.0 * Gate record mlock behind a config option * Improve help ui * Bring back Bold+Underline for selected tab/column * third-party: rust: upgrade to memmap2 0.9.5 * Add DurationSec format for uptime * Reduce IO/iface max rows on summary view * Suppress exit stat bpf EACCESS error * Log to $TMPDIR by default * Do not use color on titles * Upgrade gix crates * Switch from bold+underline on tabs to indicator * Add proper suffix for iface RX/TX bytes/s * Support custom rows * Move to column major layout for summary view * Use spelled out process state names * Right justify field values * Compat title columns * Decouple entry gathering from rendering * Bold titles * Upgrade clap and clap_complete * Add additional logging for collection/write time (#8248) * Fix github build (#8247) * Align process state summary to columns * Move store write and clean up to separate thread * applying rustfix to fbcode * Update tokio and some tokio- crates * prevent below process being evicted out of memory * Upgrade Rust tokio * set style edition to 2024 * upgrade to nightly-2025-04-14 * Support zswap writeback cgroup property * Add bitflags to no_std universe * Update cargo.lock (#8246) * Add spin_no_std feature to lazy_static * third-party/rust: serde_json 1.0.132 -> 1.0.140 * add LICENSE file for tc crate (#8242) * below: proc_reader: Skip cmdline task enqueue when threadpool is saturated * Update publish crates.io script * Upgrade tar package * Upgrade clap, clap_complete * Sat Mar 08 2025 Alessio Biancalana <dottorblaster@opensuse.org> - Apply hardening to the systemd service * Add 001-harden-systemd-unit.patch * Wed Feb 26 2025 Alessio Biancalana <dottorblaster@opensuse.org> - Update to version 0.9.0~0: * Bump to 0.9.0 * update async_trait: 0.1.71 -> 0.1.86 * Setup log and store dir with systemd (#8241) * Upgrade dependencies used by streampager * Add process state aggregate in summary view in 'below' * third-party: enable signal feature in crate `nix` * Revert D68497030: Upgrade clap* packages * Upgrade clap* packages * update "bytes" crate: 1.6.0 -> 1.9.0 * Fix non-determinism in test * add internal manpage * Update `libbpf-rs` & `libbpf-cargo` to `0.25.0-beta.1` * upgrade anyhow: 1.0.86 -> 1.0.95 * update itertools: 13.0.0 -> 14.0.0 * remove scuba commands from man page * Add a man page for below * upgrade nix to 0.29.0 * Update thiserror from 1.0.69 to 2.0.3 * Store slabinfo in vec * Fix procfs read * upgrade nix to 0.26.4 * update tar from 0.4.42 to 0.4.43 * update serde 1.0.203->1.0.214, serde_json 1.0.125->1.0.132 * update and improve cgroup memory aggregation * Vendor ractor 0.12.4 and upgrade tokio to 1.41.0 * Update `libbpf-rs` & `libbpf-cargo` to `0.24.6` * Removed vulnerable mio 0.7.7 by upgrading crates to use mio 0.8+ * update itertools 0.12.1 -> 0.13.0 * update itertools 0.11.0 -> 0.12.1 * Update tar from 0.4.40 to 0.4.42 * Upgrade clap, clap_complete * Upgrade serde_json to 1.0.125 * Update gitoxide to version with lenient tag parsing * switch cgroup memoryevents to be rates for below * Fix io.stat parsing * collapse immediate children on '=' * Enable `futures` feature on `indicatif` * Upgrade bitflags * Bump anyhow to 1.0.86 * Update `libbpf-rs` & `libbpf-cargo` to `0.24.4` * Update `libbpf-rs` & `libbpf-cargo` to 0.24.2 * Update `libbpf-rs` & `libbpf-cargo` to 0.24.2 * Update `libbpf-rs` & `libbpf-cargo` to 0.24.1 * Bump clap{,_complete} to 4.5.11 * Add init guard * Change `flows_per_sec` to flows in `tc` module (#8237) * clippy lints (#8236) * ethtool: clippy lints + license header * config: clippy lints * btrfs: clippy lints * dump: clippy lints * common: clippy lints * tc: clippy lints + license header * view: clippy lints * store: clippy lints * render: clippy lints * gpu_stats: clippy lints * model: clippy lints * procfs: clippy lints * below_derive: clippy lints * below_derive: Make EnumToString implement Format instead of ToString * Update `libbpf-rs` & `libbpf-cargo` to `0.23.3` * Support resolved macros in named deps in autocargo * Dodge collisions with _arguments options * below: cmdline: Avoid MPSC queue overhead in priority inversion avoidance * below: exitstat: Read MM_{ANON,SHMEM}PAGES per-CPU counters for v6.2 * below: treewide: .split_whitespace() -> .split_ascii_whitespace() * Update clap to 4.5.6 and clap_complete to 4.5.4 * below: main: Log panics to all log sources * below: cgroupfs: Provide buffer for CgroupReader lifetime * below: procfs: Extract internal buffer handling into a function * below: procfs: Use RefCell for internal file buffer * below: read_all_pids: Use byte iteration for pid walking * below: ioctl: Ensure ioctl(SIOCETHTOOL) compat across libc implementations * below: uptime: Reduce syscall overhead with clock_gettime(CLOCK_BOOTTIME) * below: pid_cgroup: Avoid intermediate vector alloc * below: stat: Avoid intermediate split vector allocation * below: procfs: Reinterpret internal buffer as &str without realloc * below: procfs: Amortise file buffer allocation * below: pidwalk: Avoid statx() and use DT_* where possible * below: cgroupfs: Parse KV format without vector alloc * below: cgroupfs: Parse eq-based format without vector alloc * below: cmdline: Avoid perverse std::io::Read::read_to_end heuristics * Fix system model cpu irq * ksm view * ksm render model and config * ksm reading capability * Update `libbpf-rs` & `libbpf-cargo` to `0.23.1` * set timezone in test before dumping timestamp * update authors * fix description * Record memory.events.local * Fix open source build * Support summary view extra rows * Make viewrc part of view state * Rename core_view to system_view * Rename system_view to summary_view * Add sub-module for reading `tc` stats (#8210) * update 'clap-4' crate to 4.5.4 * Add local mm_rss_stat definition * Update tokio: 1.36.0 -> 1.37.0 * QueriableContainer * [below[ Add below_derive::queriable_derives * Fix integration test * third-party/rust: Bump bytes 1.1 -> 1.6.0 * Fri Jan 10 2025 Alessio Biancalana <alessio.biancalana@suse.com> - Add %pre hook - Get rid of unneeded attack surface - Comply with logrotate config naming convention * Tue Dec 31 2024 Alessio Biancalana <alessio.biancalana@suse.com> - Add initial below package
/etc/logrotate.d /etc/logrotate.d/below /usr/bin/below /usr/lib/systemd/system/below.service /usr/share/licenses/below /usr/share/licenses/below/LICENSE /var/log/below
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Jul 28 23:43:11 2025