From: jiil.hyoun Date: Fri, 15 Mar 2013 09:35:27 +0000 (+0900) Subject: [Title] remove cache harvast X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d91f25cf89783207d13f51d04db4e17d8a902f79;p=sdk%2Ftools%2Fsdk-build.git [Title] remove cache harvast [Type] Bugfix [Module] Toolchain / [Priority] Major [Jira#] [Redmine#] [Problem] [Cause] [Solution] [TestCase] Change-Id: I6f4dc1036c403ca01791df0790218cf99ed5613b --- diff --git a/src/pkg_server/client.rb b/src/pkg_server/client.rb index a55ed22..b6851ed 100644 --- a/src/pkg_server/client.rb +++ b/src/pkg_server/client.rb @@ -139,36 +139,36 @@ class Client # make cache clean - private - def remove_old_files_in_cache - #get dir info - cache_list = get_cache_dir_list - cache_info_list = Utils.get_sub_files_info(cache_list).sort {|a,b| a[3] <=> b[3]} # [path,size,ctime,mtime] - cache_size = 0 - cache_info_list.each {|file| cache_size += file[1]} - - read_configs - max_cache_size = get_config_max_cache_size - - extra_size = cache_size - max_cache_size - - if extra_size < 0 then return end - - remove_list = [] - while extra_size > 0 do - old_package = cache_info_list.shift - remove_list.push old_package[0] - extra_size -= old_package[1] - end - - if not remove_list.empty? then - @log.info "Removed oldest package files.. (Now not fully caching)" - @log.info " * #{remove_list.map{|path| File.basename(path)}.join(", ")}" - $cache_mutex.synchronize do - FileUtils.rm_rf remove_list - end - end - end + #private + #def remove_old_files_in_cache + # #get dir info + # cache_list = get_cache_dir_list + # cache_info_list = Utils.get_sub_files_info(cache_list).sort {|a,b| a[3] <=> b[3]} # [path,size,ctime,mtime] + # cache_size = 0 + # cache_info_list.each {|file| cache_size += file[1]} + + # read_configs + # max_cache_size = get_config_max_cache_size + + # extra_size = cache_size - max_cache_size + + # if extra_size < 0 then return end + + # remove_list = [] + # while extra_size > 0 do + # old_package = cache_info_list.shift + # remove_list.push old_package[0] + # extra_size -= old_package[1] + # end + + # if not remove_list.empty? then + # @log.info "Removed oldest package files.. (Now not fully caching)" + # @log.info " * #{remove_list.map{|path| File.basename(path)}.join(", ")}" + # $cache_mutex.synchronize do + # FileUtils.rm_rf remove_list + # end + # end + #end private def get_cache_dir_list @@ -389,7 +389,7 @@ class Client @log.info "Failed to move [#{filename}] to " @log.info " [#{@download_path}]" end - remove_old_files_in_cache + #remove_old_files_in_cache end private