Uploaded image for project: 'Nuxeo Drive '
  1. Nuxeo Drive
  2. NXDRIVE-2190

Refactor Remote client uploads

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 4.2.0
    • Fix Version/s: 4.4.4
    • Component/s: Remote client

      Description

      The current implementation is quite cumbursome and too tied to the synchronization engine to be able to leverage it for the Direct Transfer.

      The idea is too move out all stuff related to uploads into its own uploader object that could be easily subclassed later for different needs.

      Without such move, we will end having a lot of duplicated code: one upload flow for the synchronization and one upload flow for Direct Transfer. And later, another update flow for the feature XXX. This is not scalable; and upload resilience is so important we should not have it spread in too many files.

        Attachments

          Activity

            People

            • Assignee:
              mschoentgen Mickaël Schoentgen
              Reporter:
              mschoentgen Mickaël Schoentgen
              Participants:
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 3 hours
                1d 3h

                  PagerDuty