Skip to content
Snippets Groups Projects
  1. Feb 06, 2006
  2. Feb 03, 2006
  3. Feb 02, 2006
  4. Feb 01, 2006
  5. Dec 15, 2005
  6. Dec 08, 2005
    • Benoit Boissinot's avatar
      cleanup of revlog.group when repository is local · 11d12bd6e1dc
      Benoit Boissinot authored
      revlog.group cached every chunk from the revlog, the behaviour was
      needed to minimize the roundtrip with old-http.
      
      The patch export the information that the repository is local or not
      from the repository object down to the revlog.
      Then it uses the workaround for old-http only if the repository is non-local.
      
      The memory used server side when pulling goes down to less than 30Mo maximum
      whereas without the patch more than 160Mo was used when cloning the linux kernel
      repository.
      The time used by cloning is roughly the same (although some caching could be
      implemented if needed):
      before
      110.25user 20.90system 2:52.00elapsed 76%CPU (0avgtext+0avgdata 0maxresident)k
      0inputs+0outputs (0major+708707minor)pagefaults 0swaps
      after
      112.85user 22.98system 2:50.66elapsed 79%CPU (0avgtext+0avgdata 0maxresident)k
      0inputs+0outputs (0major+862862minor)pagefaults 0swaps
      11d12bd6e1dc
  7. Feb 01, 2006
  8. Jan 31, 2006
  9. Feb 06, 2006
  10. Jan 30, 2006
  11. Jan 29, 2006
Loading