From b88a3d72dd991591a3d574c2cf9b65ac214b13e6 Mon Sep 17 00:00:00 2001 From: Guillaume Lagrange Date: Thu, 19 Mar 2026 10:49:49 +0100 Subject: [PATCH] chore: bump linux-perf-data to use upstream version Upstream includes a fix for the compression handling that caused some dropped records, which could lead to callgraph failure generation since we would not be harvesting the symbols for some pids if we missed the memmap2 records. --- Cargo.lock | 4 ++-- Cargo.toml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9dc18974..331c316e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1900,7 +1900,7 @@ checksum = "bfae20f6b19ad527b550c223fddc3077a547fc70cda94b9b566575423fd303ee" [[package]] name = "linux-perf-data" version = "0.12.0" -source = "git+https://github.com/CodSpeedHQ/linux-perf-data.git?rev=e8c0ed51c2762b660708f8086e76a28449ef976c#e8c0ed51c2762b660708f8086e76a28449ef976c" +source = "git+https://github.com/mstange/linux-perf-data.git?rev=da5bce4b9fb724e84b1eea0cb6ab9c8a291bc676#da5bce4b9fb724e84b1eea0cb6ab9c8a291bc676" dependencies = [ "byteorder", "linear-map", @@ -2610,7 +2610,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.13.0", "proc-macro2", "quote", "syn 2.0.111", diff --git a/Cargo.toml b/Cargo.toml index ab1c8758..6dadb751 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -52,9 +52,9 @@ async-trait = "0.1.82" libc = { workspace = true } bincode = "1.3.3" object = "0.36.7" -linux-perf-data = { git = "https://github.com/CodSpeedHQ/linux-perf-data.git", rev = "e8c0ed51c2762b660708f8086e76a28449ef976c", features = [ +linux-perf-data = { git = "https://github.com/mstange/linux-perf-data.git", rev = "da5bce4b9fb724e84b1eea0cb6ab9c8a291bc676", features = [ "zstd", -] } # feat: support zstd compressed records +] } # unreleased main as of 2026-03-19 debugid = "0.8.0" memmap2 = "0.9.5" nix = { version = "0.31.1", features = ["fs", "time", "user"] }