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

Potential deadlock with balanced splitters and ,UPDATE combinations

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Not specified
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 6.4.0
    • Component/s: Thor
    • Labels:
      None

      Description

      If OUTPUT/BUILD,UPDATE's were downstream from a balanced splitter, the query could deadlock.
      A suppressed UPDATE sink is never initialized and therefore the arm of the splitter is not started or stopped. In that case the other outputs to the splitter are pulled until the balanced splitter buffer is full and the query deadlocks.

      In the case of unbalanced splitters (which spill if being pull unevenly), the suppressed UPDATE sink, would cause the splitter input to never be stopped, which could cause other problems.

        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: