Mercurial > evolve
diff tests/test-push-checkheads-pruned-B3.t @ 4096:1630756a6a46 stable
obshashrange: force reset if many changes
If there is many new markers (or the markers affect many changesets) resetting
affected changeset can get slow. A common case for that is then changeset and
markers are added in different transaction, (eg: when using clone bundle).
When we detect such case, we reset the obshashrange cache, rewarming it should
be faster.
Here many is arbitrarily set to 10 000. The number might get adjusted.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Thu, 13 Sep 2018 02:49:58 +0200 |
parents | 2e703ed1c713 |
children | d5adce52cef4 ef22eef37ecc |