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

Copy (section) commands should be considered as part of the slow throttle queue (not standard)

    Details

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

      Description

      When copying a file remotely (via dafilesrv), it copies as much as it can within a given timelimit, then returns, whilst the remote side (dafilesrv) continues copying.
      (it does this for progress updates etc. on the client side).

      Dafilesrv has two flavours of commands it process 'Std' and 'Slow'.

      Slow - reserved for operations that expected to take significant time (like copies/getcrc,treecopy).
      Std - for fast operations like open/close/read block/write block..

      This type of copy (copySection) was not put on the slow queue because it has it's own asynchronous queue in effect, but it doesn't return until the timeout has expired, and if there are number of these copies going on, it will block slots in the Std command throttle queue, which will start blocking std operations.

        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: