Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-13378

Limit multiple outbound upstream requests for the same proxied asset

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.3.2
    • Fix Version/s: 3.4.0
    • Component/s: Proxy Repository
    • Labels:
    • Story Points:
      5
    • Release Note:
      Yes
    • Sprint:
      Platform Team - Sprint 97, Platform - Sprint 98

      Description

      NX3 currently allows multiple requests for the same proxied asset to go upstream, one of which will be the "winner" when the storage transaction is committed. This avoids any upfront locking, improving scalability - especially in a distributed setup. The downside is the potential for duplicated work, which will end up being thrown away for any "losing" threads.

      This story will attempt to limit the amount duplicated proxy work, while maintaining scalability.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              nblair Nicholas Blair
              Reporter:
              mcculls Stuart McCulloch
              Last Updated By:
              Peter Lynch
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Date of First Response:

                  tigCommentSecurity.panel-title