gortiz commented on code in PR #15037:
URL: https://github.com/apache/pinot/pull/15037#discussion_r1975628058


##########
pinot-core/src/main/java/org/apache/pinot/core/operator/streaming/StreamingInstanceResponseOperator.java:
##########
@@ -89,11 +89,12 @@ protected InstanceResponseBlock getNextBlock() {
       }
     } catch (EarlyTerminationException e) {
       Exception killedErrorMsg = 
Tracing.getThreadAccountant().getErrorStatus();
-      return new InstanceResponseBlock(new ExceptionResultsBlock(new 
QueryCancelledException(
-          "Cancelled while streaming results" + (killedErrorMsg == null ? 
StringUtils.EMPTY : " " + killedErrorMsg),
-          e)));
+      QueryErrorMessage errMsg = 
QueryErrorMessage.safeMsg(QueryErrorCode.QUERY_CANCELLATION,
+          "Cancelled while streaming results" + (killedErrorMsg == null ? 
StringUtils.EMPTY : " " + killedErrorMsg));
+      return new InstanceResponseBlock(new ExceptionResultsBlock(errMsg));
     } catch (Exception e) {
-      return new InstanceResponseBlock(new 
ExceptionResultsBlock(QueryException.INTERNAL_ERROR, e));
+      QueryErrorMessage errMsg = 
QueryErrorMessage.safeMsg(QueryErrorCode.INTERNAL, e.getMessage());
+      return new InstanceResponseBlock(new ExceptionResultsBlock(errMsg));

Review Comment:
   I don't think we should log in an early terminate exception. Probably we 
should log in the other case. I'm not focused on logging in this PR.
   
   Let me add it here and think whether that is correct in a future PR



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to