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

Mutex in client side cache validation causing serialization of checks to hosts

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 7.4.0
    • Component/s: dafilesrv
    • Labels:
      None

      Description

      There is code in the remote dafilesrv file connection code when caching is enabled (which it is in most components), that if it finds an entry, validates the connection is still alive, by communicating to it.
      However, it does so in a global mutex, so causes any such parallel checks to be serialized, causing significant slow down when for example a parallel operation to a whole cluster is performed.

        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: