Skip to content

feat(asap-tools): add frame-pointer query engine profiling - #659

Merged
milindsrivastava1997 merged 3 commits into
mainfrom
profiling-fp
Sep 1, 2026
Merged

feat(asap-tools): add frame-pointer query engine profiling#659
milindsrivastava1997 merged 3 commits into
mainfrom
profiling-fp

Conversation

@milindsrivastava1997

Copy link
Copy Markdown
Contributor

Summary

  • Build and launch a separate frame-pointer-enabled query engine binary for profiling runs.
  • Record compact FP call chains and archive remote symbols without running perf script remotely.
  • Add a local post-processing script for perf script, folded stacks, and SVG flamegraphs.
  • Fail fast on the remote node when the FP binary is missing.
  • Keep ClickHouse profiling aligned with the e2e workflow.

Validation

  • Python compilation passed.
  • Bash syntax checks passed.
  • git diff --check passed.
  • Pre-commit hooks passed: shellcheck, black, flake8, and repository checks.
  • FP-enabled release build passed in the profiling worktree.

@milindsrivastava1997
milindsrivastava1997 marked this pull request as ready for review September 1, 2026 18:34
@milindsrivastava1997
milindsrivastava1997 merged commit 447c11c into main Sep 1, 2026
12 of 14 checks passed
@milindsrivastava1997
milindsrivastava1997 deleted the profiling-fp branch September 1, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant