Bug #2120
No syncing of folder contents
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
Modified FileSystemWatcherAdapter.cs to raise create events for all child objects under a new folder
Fixes #2120
History
#1 Updated by Panagiotis Louridas over 11 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 11 years ago
- Category set to Core
#3 Updated by Panagiotis Kanavos over 11 years ago
- Target version set to PreAlpha
#4 Updated by Panagiotis Kanavos over 11 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 11 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 11 years ago
- Status changed from Feedback to Closed
- % Done changed from 0 to 100
Applied in changeset 48686774df0738e193f68e216f4db871d560647f.