Uploaded image for project: 'HPCC'
  1. HPCC
  2. HPCC-11082

Global LOOP with row condition terminates prematurely

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.2.4
    • Component/s: Thor
    • Labels:
      None

      Description

      A LOOP that's global with a condition based on the rows, can spuriously complete prematurely.
      The bug is caused, by one or more slaves having no more rows to process prior to the execution of the next loop child query iteration. The slave with 0 rows to process, believes it has finished and repeatedly signals that fact to the master. However, the global loop query is likely to redistribute rows to nodes that have previous had 0 rows, so the notion of having finished should be reset and rechecked each iteration.

        Attachments

          Activity

            People

            • Assignee:
              jakesmith Jake Smith
              Reporter:
              jakesmith Jake Smith
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: