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