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

Handle remote rename when doing full remote scan

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.1.1221
    • Fix Version/s: 2.4.4
    • Component/s: Synchronizer

      Description

      1. install Nuxeo Server 7.10
      2. install Drive client on 2 machines (2.1.1221)
      3. create User1
      4. create User2
      5. User1: Server: Create Folder MEFolder in the personal workspace
      6. User1: Share MEFolder with User2 using Manage Everything permission
      7. User1: Server: Enable synchronization on MEFolder
      8. User2: Server: Enable synchronization on MEFolder
      9. User1: Client: Launch Drive client and wait for sync completion
      10. User1: Client: from the MEFolder folder, start the createFolders.sh script (this will create 10 folders)
      11. User1: Client: wait for sync completion
      12. User2: Client: Launch Drive client and wait for sync completion
      13. User2: Client: Quit Drive client
      14. User1: Client: from the MEFolder folder, start the createFiles.sh script (this will create 250 files per folder)
      15. User1: Client: wait for sync completion
      16. User1: Client: from the MEFolder folder, start the renameFolders.sh script (this will rename the 10 folders through REST)
      17. User2: Client: now don't wait for previous step sync completion and immediately start Drive client, then wait for sync completion

      Expected result: Folders should be renamed in Drive client along with sync.
      Actual result: Folders rename is unsuccessful in Drive client, but all files are synced successfully.

      Please find attached scripts for faster reproduction.

        Attachments

        1. createFiles.sh
          0.3 kB
        2. createFolders.sh
          0.1 kB
        3. renameFolders.sh
          3 kB

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                3 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 - 4 days, 4 hours
                  4d 4h