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

Decimal operations can cause deadlock in child queries

    XMLWordPrintable

    Details

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

      Description

      Note: This does not affect version 6.0 and later.

      If you have decimal arithmetic inside a transform for an activity, and that transform has a child query that also performs decimal arithmetic then it is possible for the system to deadlock. It requires the following:

      • Transform to perform some decimal arithmetic before the child query is executed
      • child query to contain more than one output sink.
      • child query to be executed on the same slave, although inter slave queries could also cause issues.

      The problem is a critical section which is held while processing decimal operations - which was fixed in 6.0.

        Attachments

          Activity

            People

            • Assignee:
              ghalliday Gavin Halliday
              Reporter:
              ghalliday Gavin Halliday
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: