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]>
