[Hackage] #288: the package indexes are very slow

Hackage cvs-ghc at haskell.org
Wed Jul 14 17:48:01 EDT 2010

#288: the package indexes are very slow
  Reporter:  duncan              |        Owner:       
      Type:  defect              |       Status:  new  
  Priority:  normal              |    Milestone:       
 Component:  cabal-install tool  |      Version:  HEAD 
  Severity:  normal              |     Keywords:       
Difficulty:  easy (<4 hours)     |   Ghcversion:  6.8.2
  Platform:                      |  

Comment(by duncan):

 Replying to [comment:5 AntoineLatter]:
 > Experience report:
 > Taking the tar-index from hackage-server wasn't too hard. It doesn't
 scale to hackage-sized tarballs, though - it is only able to store the
 offsets for about half of the .cabal files in 00-index.tar.

 It should be straightforward to extend the size of the types used to cope
 with bigger tarballs. The only cost will be a bigger index. The reason for
 the limitations in the hackage code is simply to save space by keeping the
 indexes very compact.

Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/288#comment:6>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects

More information about the cabal-devel mailing list