Code

Introduce new config option for mmap limit.
authorShawn O. Pearce <spearce@spearce.org>
Sat, 23 Dec 2006 07:33:35 +0000 (02:33 -0500)
committerJunio C Hamano <junkio@cox.net>
Fri, 29 Dec 2006 19:36:44 +0000 (11:36 -0800)
commit77ccc5bbd1bd403abd5f552be7210073bea856a6
tree33d02d246bb50b1d91a15987e0466da21933ac36
parent4d703a1a9016cd0a08994ddf7fc2f4739f223112
Introduce new config option for mmap limit.

Rather than hardcoding the maximum number of bytes which can be
mmapped from pack files we should make this value configurable,
allowing the end user to increase or decrease this limit on a
per-repository basis depending on the size of the repository
and the capabilities of their operating system.

In general users should not need to manually tune such a low-level
setting within the core code, but being able to artifically limit
the number of bytes which we can mmap at once from pack files will
make it easier to craft test cases for the new mmap sliding window
implementation.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Documentation/config.txt
cache.h
config.c
environment.c
sha1_file.c