Cherry pick #103065 to 26.2: Expose per-thread untracked_memory in system.stack_trace by robot-clickhouse-ci-2 · Pull Request #103197 · ClickHouse/ClickHouse · GitHub
Skip to content

Cherry pick #103065 to 26.2: Expose per-thread untracked_memory in system.stack_trace#103197

Merged
robot-clickhouse-ci-2 merged 2 commits into
backport/26.2/103065from
cherrypick/26.2/103065
Apr 20, 2026
Merged

Cherry pick #103065 to 26.2: Expose per-thread untracked_memory in system.stack_trace#103197
robot-clickhouse-ci-2 merged 2 commits into
backport/26.2/103065from
cherrypick/26.2/103065

Conversation

@robot-clickhouse-ci-2

Copy link
Copy Markdown
Contributor

Original pull-request #103065

Do not merge this PR manually

This pull-request is a first step of an automated backporting.
It contains changes similar to calling git cherry-pick locally.
If you intend to continue backporting the changes, then resolve all conflicts if any.
Otherwise, if you do not want to backport them, then just close this pull-request.

The check results does not matter at this step - you can safely ignore them.

Troubleshooting

If the conflicts were resolved in a wrong way

If this cherry-pick PR is completely screwed by a wrong conflicts resolution, and you want to recreate it:

  • delete the pr-cherrypick label from the PR
  • delete this branch from the repository

You also need to check the Original pull-request for pr-backports-created label, and delete if it's presented there

The PR source

The PR is created in the CI job

azat and others added 2 commits April 18, 2026 13:10
Adds a new `untracked_memory` column to `system.stack_trace` that
reports the per-thread atomic-less allocation counter
(`ThreadStatus::untracked_memory`) which has not yet been propagated to
the parent `MemoryTracker`. The value is read in the signal handler
running in the target thread's context (signal-safe, plain `Int64`
load), and the type is `Int64` since the counter can go negative
between flushes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Expose per-thread untracked_memory in system.stack_trace
@robot-clickhouse-ci-2 robot-clickhouse-ci-2 added pr-cherrypick Cherry-pick of merge-commit before backporting. Do not use manually - automated use only! do not test disable testing on pull request labels Apr 20, 2026
@robot-clickhouse-ci-2 robot-clickhouse-ci-2 merged commit dbde556 into backport/26.2/103065 Apr 20, 2026
242 of 262 checks passed
@robot-clickhouse-ci-2 robot-clickhouse-ci-2 deleted the cherrypick/26.2/103065 branch April 20, 2026 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not test disable testing on pull request pr-cherrypick Cherry-pick of merge-commit before backporting. Do not use manually - automated use only!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants