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

Potential keyed join crashes when internal key manager cache limit hit

    Details

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

      Description

      The keyed join implementation uses a MRU cache to keep remote key manager instances open in use. When the limit is hit, there's an attempt to remove the new KM not the old, which is likely to fail.
      Also, at the end of a query all KM's are cleared, but a pair of arrays to track MRU's are left populated, which can cause the next query to use a stale/old KM that is no longer valid.

        Attachments

          Activity

            People

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

              Dates

              • Due:
                Created:
                Updated:
                Resolved: