Aleksandr Efimov has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/24486


Change subject: IMPALA-14178: Track profile output memory
......................................................................

IMPALA-14178: Track profile output memory

Add daemon-level memory trackers for temporary runtime profile
representations generated by profile output requests. The JSON path
tracks RapidJSON allocator capacity added while building the profile
document.

The Thrift path estimates heap storage owned by the generated
TRuntimeProfileTree containers. This keeps the first change local to
profile output paths without changing generated Thrift structs or
RapidJSON allocator types.

Testing:
- git diff --check
- python3 bin/jenkins/critique-gerrit-review.py --dryrun
- Focused Linux build: ninja java unifiedbetests; ran
  ToThrift.*:ToJson.*

Assisted-by: OpenAI Codex
Change-Id: I7114794cb8d26ef0aef4d7d620f041cccffc3bde
---
M be/src/service/impala-hs2-server.cc
M be/src/service/impala-http-handler.cc
M be/src/service/impala-server.cc
M be/src/service/impala-server.h
M be/src/util/runtime-profile-test.cc
M be/src/util/runtime-profile.cc
M be/src/util/runtime-profile.h
7 files changed, 355 insertions(+), 5 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/86/24486/1
--
To view, visit http://gerrit.cloudera.org:8080/24486
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7114794cb8d26ef0aef4d7d620f041cccffc3bde
Gerrit-Change-Number: 24486
Gerrit-PatchSet: 1
Gerrit-Owner: Aleksandr Efimov <[email protected]>

Reply via email to