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

Potential deadlock in Count Project if stop() recalled after starting (seen in loopft.ecl)

    XMLWordPrintable

    Details

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

      Description

      If Count Project was started, but rows were never read (e.g. because early stop by upstream global choosen), then CountProject's stop is responsible for fetching the pending partial count from the previous slave (instead of nextRow).
      If stop() is recalled it incorrectly tries to read another partial result and deadlocks.
      The bug is that it should set a flag to indicate done.

        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: