# HG changeset patch # User Pierre-Yves David # Date 1720446721 -7200 # Node ID c3a622e5c6f29fda6c7f0288b7d26e8b27ff3e8a # Parent e10b8388f27b97a7f218e30907ca93c74523ea0a revbranchcache: disable mmap access by default The revbranchcache can be truncated (if some part of it is detected as invalid). Using mmap on file we truncate is not an option at access to truncated part would result in a SIGBUS signal. So we disable the mmap by default until we fix this issue. diff -r e10b8388f27b -r c3a622e5c6f2 mercurial/configitems.toml --- a/mercurial/configitems.toml Mon Jun 24 18:54:59 2024 +0200 +++ b/mercurial/configitems.toml Mon Jul 08 15:52:01 2024 +0200 @@ -2147,7 +2147,7 @@ [[items]] section = "storage" name = "revbranchcache.mmap" -default = true +default = false [[items]] section = "storage"