Bug #2120

No syncing of folder contents

Added by Panagiotis Louridas over 8 years ago. Updated over 8 years ago.

Status:Closed Start date:03/01/2012
Priority:High Due date:
Assignee:Panagiotis Kanavos % Done:

100%

Category:Core Spent time: -
Target version:PreAlpha

Description

I copy a folder at my local Pithos folder, then start syncing. From the web client I see that only the folder has been created on Pithos, but not its contents (either files or nested folders). In essence, I only get an empty folder.

Associated revisions

Revision 48686774
Added by Panagiotis Kanavos over 8 years ago

Modified FileSystemWatcherAdapter.cs to raise create events for all child objects under a new folder
Fixes #2120

History

#1 Updated by Panagiotis Louridas over 8 years ago

I restarted Pithos and started syncing the folder and its contents. It synced the direct contents (the files in it) and started syncing a contained folder. There it seems to have stopped; it synced about half of the contents. Then, there was a second contained folder, which was not synced at all.

So for:
A
A/B
A/C

It seems that A was synced, B was half synced and C was not synced at all.

#2 Updated by Panagiotis Kanavos over 8 years ago

  • Category set to Core

#3 Updated by Panagiotis Kanavos over 8 years ago

  • Target version set to PreAlpha

#4 Updated by Panagiotis Kanavos over 8 years ago

This happens at the very least with Moves. Moving a folder within the same volume results in a single Delete and Create event. The client only detects the Move if it occurs within the Okeanos folder. Otherwise it sees only a single Create event.

Will update the code to generate file create events for all contents of a newly created folder.

#5 Updated by Panagiotis Kanavos over 8 years ago

  • Status changed from New to Feedback
  • Assignee set to Panagiotis Kanavos

Tested by moving a single external folder with multiple subfolders and files into the Pithos folder

#6 Updated by Panagiotis Kanavos over 8 years ago

  • Status changed from Feedback to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF