63
* Using the ``bzrlib.chk_map`` module from within multiple threads at the
64
same time was broken due to race conditions with a module level page
65
cache. This shows up as a KeyError in the ``bzrlib.lru_cache`` code with
66
``bzrlib.chk_map`` in the backtrace, and can be triggered without using
67
the same high level objects such as ``bzrlib.repository.Repository``
68
from different threads. chk_map now uses a thread local cache which may
69
increase memory pressure on processes using threads.
70
(Robert Collins, John Arbash Meinel, #514090)