Hello Quanlong Huang, Surya Hebbar, Csaba Ringhofer, Impala Public Jenkins,

I'd like you to reexamine a change. Please visit

    http://gerrit.cloudera.org:8080/23811

to look at the new patch set (#3).

Change subject: IMPALA-14641: Add detailed operation page for Catalogd 
operations
......................................................................

IMPALA-14641: Add detailed operation page for Catalogd operations

Enhanced the /operations page in Catalogd by replacing the inline
"details" column with a "View Details" link that opens a dedicated
page showing comprehensive operation information including:
- Execution timeline with event timestamps and delta times
- Request and response byte sizes
- All existing operation metadata

Key Implementation Details:
- EventSequence is created and set before incrementing operation count
  to ensure it's captured in the inFlightTimelines map for real-time
  timeline display
- Timeline is serialized to JSON only when accessed via /operations or
  /operation_detail endpoints
- Request size is captured from the original Thrift byte array in
  JniCatalog
- Response size is calculated when the operation completes

Testing:
- test_catalog_operation_detail_endpoint: Validates detail page fields
- test_catalog_operation_detail_invalid_query_id: Tests error handling
- test_catalog_operation_detail_in_flight: Tests real-time timeline

Change-Id: Ib80ce3b5873672065b04b00a21d3419a1db0969c
---
M be/src/catalog/catalog-server.cc
M be/src/catalog/catalog-server.h
M common/thrift/JniCatalog.thrift
M 
fe/src/main/java/org/apache/impala/catalog/monitor/CatalogOperationTracker.java
M fe/src/main/java/org/apache/impala/service/CatalogOpExecutor.java
M fe/src/main/java/org/apache/impala/service/JniCatalog.java
M tests/webserver/test_web_pages.py
M www/catalog_operations.tmpl
A www/operation_detail.tmpl
9 files changed, 738 insertions(+), 26 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/11/23811/3
--
To view, visit http://gerrit.cloudera.org:8080/23811
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ib80ce3b5873672065b04b00a21d3419a1db0969c
Gerrit-Change-Number: 23811
Gerrit-PatchSet: 3
Gerrit-Owner: Arnab Karmakar <[email protected]>
Gerrit-Reviewer: Csaba Ringhofer <[email protected]>
Gerrit-Reviewer: Impala Public Jenkins <[email protected]>
Gerrit-Reviewer: Quanlong Huang <[email protected]>
Gerrit-Reviewer: Surya Hebbar <[email protected]>

Reply via email to