sapling/eden/scm/edenscm
Jun Wu 49c6f86325 streams: disable commit text prefetching
Summary:
It uses the Python iterator -> Rust stream code path, which can might
cause deadlock with async_runtme::block_on_exclusive. Avoid running
main Python logic in multiple threads.

The prefetching is only useful for lazy commit text backend, which hasn't been
rolled out yet. So disabling it won't cause pref regressions.

Note: This should not affect Phabricator Status prefetching.

Reviewed By: sfilipco

Differential Revision: D25350916

fbshipit-source-id: 49e9c4fea5ff48e1f579aa602693d38c7dd96fc7
2020-12-08 17:21:40 -08:00
..
hgdemandimport Back out "log: backout D24293498 about prefetching commit data" 2020-11-06 16:25:00 -08:00
hgext targets: remove python 2 targets 2020-12-04 21:19:13 -08:00
mercurial streams: disable commit text prefetching 2020-12-08 17:21:40 -08:00
__init__.py apply pyfmt with usort to opted-in sources 2020-11-10 21:25:54 -08:00
__main__.py edenscm: add a main module 2020-01-30 18:09:14 -08:00
hooks.py py3: fix conflictinfo compatibility 2020-09-01 18:31:35 -07:00
traceimport.py debugshell: improve "%trace" UX 2020-09-01 13:49:13 -07:00