hiteksoftware.com Forum Index hiteksoftware.com
User discussion forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

synchronize maximum size

 
Post new topic   Reply to topic    hiteksoftware.com Forum Index -> Frequently Asked Questions
View previous topic :: View next topic  
Author Message
Robert
Site Admin


Joined: 25 May 2006
Posts: 1140

PostPosted: Sat Oct 17, 2009 8:48 pm    Post subject: Reply with quote

Yes.. it is a memory limitation in the synchronize task. The thread runs out of memory for very large number of files/folders.

how many subdirectories are in the main root folder?
you could run a subdirectory loop task. for each subdirectory found, run a synchronization task. this would break up the task into as many batches as there are subdirectories in the main folder.
Back to top
View user's profile Send private message
Robert
Site Admin


Joined: 25 May 2006
Posts: 1140

PostPosted: Wed Oct 21, 2009 8:40 am    Post subject: Reply with quote

Invalid directory could just mean that the target directory does not exist at the start of the task. As a test , create one of the expected target directories and see if this error goes away, for that directory atleast.

We have changed the code in 8.29 (due monday, oct 26th) to create the target directory if it does not exist. This will be consistent with other tasks where the target directory supports dynamic variables.
Back to top
View user's profile Send private message
melvin
Site Admin


Joined: 25 May 2006
Posts: 635
Location: Santa Barbara, california

PostPosted: Wed Nov 04, 2009 9:45 pm    Post subject: Reply with quote

Use 8.29 or later.
You would need one Subdirectory loop and one Synchronize task.
lets assume task titles are 'loop' and 'sync'

Run the Subdirectory loop task against the main folder.
Task to run field = sync

In the synchronize task:
Source path = c:\source_folder_path\$loop::CurrentSubdirectoryName%$
Target path = c:\target_folder_path\$loop::CurrentSubdirectoryName%$

then schedule the 'loop' task. for every subdirectory found, it will run the synchronize task and set the source and target directories.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    hiteksoftware.com Forum Index -> Frequently Asked Questions All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group