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


##########
pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/MultiStageOperator.java:
##########
@@ -223,6 +232,25 @@ protected Map<String, Plan.ExplainNode.AttributeValue> 
getExplainAttributes() {
     return Collections.emptyMap();
   }
 
+  private long getGcTimeMillis() {

Review Comment:
   I also thought about that, but as you said there is no much we can do. On 
the other hand:
   1. If we end up having full gcs due to the query, this may be useful 
(although GCs _produced_ by a stage will also affect other stages on the same 
machine).
   2. Even if concurrent GC is dominant... that is a useful right? Even if we 
don't stop the world, during that time we had less CPUs available for the 
program. Again, the stat on one stage will be affected by others, but it may be 
better than nothing. Given it is disabled by default, I think it is fine



-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to