added sync mode for local to swift, added delete function in utility, added script to remove all 0bytes directories, added script to delete large files without manifest
This commit is contained in:
@@ -26,21 +26,20 @@ size_limit_reading_os = 134217728 #must be a power of 2 and smaller/equal than s
|
||||
# 1GB 1073741824
|
||||
# 2GB 2147483648
|
||||
# 4GB 4294967296
|
||||
upload = False
|
||||
upload = True
|
||||
enableLarge = True
|
||||
delete_remote_files_inexistent_on_source = True
|
||||
fail_tries = 99999999999
|
||||
fail_tries = 200
|
||||
temp_path = "\\\\?\\" + "c:\\temp\\"
|
||||
excluded_patterns = ["Thumbs.db",".DS_Store","_gsdata_","__MACOSX", "desktop.ini","@eaDir"]
|
||||
delete_excluded_patterns = ["!CB_"]
|
||||
batch = [
|
||||
#source, swift container, swift prefix, md5 comparison enabled?, encrypted?, encryption_key, additional_excluded_patterns,copy_to_dir
|
||||
["\\\\?\\" + "c:\\orig\\","default","prefix/",False,False,None,[],None] ,
|
||||
["\\\\?\\" + "c:\\orig2\\","default","prefix/",False,False,None,[],None] ,
|
||||
#["\\\\?\\" + "c:\\orig3\\","default","prefix/",False,False,None,[],None] ,
|
||||
#source, swift container, swift prefix, md5 comparison enabled?, encrypted?, encryption_key, additional_excluded_patterns,copy_to_dir,delete_inexistent_remote_files,additional_delete_excluded_patterns
|
||||
|
||||
["\\\\?\\" + "c:\\test\\","default","test/",False,True,"ciao",[],None,True,[]] ,
|
||||
["\\\\?\\" + "c:\\test\\","default","test/",False,True,"ciao",[],None,True,[]] ,
|
||||
]
|
||||
|
||||
###############################################################################################
|
||||
for job in batch:
|
||||
#local folder,temp path, swift container, swift prefix, size to segment, size reading limit os, upload enabled?. upload large enabled? , fail tries, md5 comparison enabled?, encrypted?, encryption_key,additional_excluded_patterns,copy_to_dir, delete_inexistent_remote_files
|
||||
local_to_swift.launch(job[0],temp_path,job[1],job[2],size_limit_to_segment,size_limit_reading_os,upload,enableLarge,fail_tries, job[3],job[4],job[5], job[6] + excluded_patterns,job[7],delete_remote_files_inexistent_on_source)
|
||||
#local folder,temp path, swift container, swift prefix, size to segment, size reading limit os, upload enabled?. upload large enabled? , fail tries, md5 comparison enabled?, encrypted?, encryption_key,additional_excluded_patterns,copy_to_dir, delete_inexistent_remote_files,additional_delete_excluded_patterns
|
||||
local_to_swift.launch(job[0],temp_path,job[1],job[2],size_limit_to_segment,size_limit_reading_os,upload,enableLarge,fail_tries, job[3],job[4],job[5], job[6] + excluded_patterns,job[7],job[8],job[9] + delete_excluded_patterns)
|
||||
Reference in New Issue
Block a user