[ 
https://issues.apache.org/jira/browse/BUILDR-621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Antoine Toulme reassigned BUILDR-621:
-------------------------------------

    Assignee: Antoine Toulme

> ZipTask creates zip file with entries not sorted by path causing very slow 
> unzipping.
> -------------------------------------------------------------------------------------
>
>                 Key: BUILDR-621
>                 URL: https://issues.apache.org/jira/browse/BUILDR-621
>             Project: Buildr
>          Issue Type: Bug
>          Components: Packaging
>    Affects Versions: 1.4.7
>            Reporter: Russell Teabeault
>            Assignee: Antoine Toulme
>             Fix For: 1.5
>
>
> ZipTask#create_from iterates through the file_map and creates the zip with 
> the entries in no particular order.  With a large zip file this can 
> dramatically slow down unzipping since the physical disk has to do much more 
> random access.  
> Currently the code does:
> file_map.each do |path, content|
> Doing something such as the following would probably be better:
> paths = file_map.keys.sort
> paths.each do |path|
>   content = file_map[path]



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to