Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-9143

Replication of big files can result with timeout

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Done
    • Resolution: Deferred
    • Affects Version/s: 3.9.5, 4.4.2, 4.5.2
    • Fix Version/s: None
    • Component/s: Replication
    • Labels:
      None

      Description

      When replicating big files the process is:
      1. Artifactory will request file list from the remote instance.
      2. Once the file list is streaming in it will compare the data between the remote file list to the local file list (on the fly).
      3. In case that a file is missing from the target instance the file list process will be paused until the file will be replicated.

      In case of big files such as docker and debian the replication of each file can take a while.

      The issue is that in case of using proxy / load balancer or in case that you are using pull replication you might get timeout for the file list process (in case of pull replication you will need to increase the "Repository configuration --> Advance --> Socket timeout" parameter so you won't get timeout from Artifactory.

      Possible solutions:
      1. Have a ping on the file list to keep the connection open.
      2. Use multithread for the replication of the artifacts while the file list process will keep running.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              gidis Gidi Shabat
              Reporter:
              ariels Ariel Seftel
              Votes:
              9 Vote for this issue
              Watchers:
              10 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Sync Status

                  Connection: RTFACT Sync
                  RTMID-9143 -
                  SYNCHRONIZED
                  • Last Sync Date: