Github user paul-rogers commented on a diff in the pull request:

    https://github.com/apache/drill/pull/938#discussion_r137939296
  
    --- Diff: 
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/aggregate/HashAggTemplate.java
 ---
    @@ -545,16 +584,19 @@ public AggOutcome doWork() {
           if (EXTRA_DEBUG_1) {
             logger.debug("Starting outer loop of doWork()...");
           }
    -      for (; underlyingIndex < currentBatchRecordCount; incIndex()) {
    +      while (underlyingIndex < currentBatchRecordCount) {
             if (EXTRA_DEBUG_2) {
               logger.debug("Doing loop with values underlying {}, current {}", 
underlyingIndex, currentIndex);
             }
             checkGroupAndAggrValues(currentIndex);
    +
    +        if ( retrySameIndex ) { retrySameIndex = false; }  // need to 
retry this row (e.g. we had an OOM)
    --- End diff --
    
    I think Drill's coding style guidelines says no spaces after ( or before ).


---

Reply via email to