##// END OF EJS Templates
rust-threads: force Rayon to respect the worker count in config...
Raphaël Gomès -
r43905:47fac169 default
parent child Browse files
Show More
@@ -1109,6 +1109,17 b' class dirstate(object):'
1109 use_rust = False
1109 use_rust = False
1110
1110
1111 if use_rust:
1111 if use_rust:
1112 # Force Rayon (Rust parallelism library) to respect the number of
1113 # workers. This is a temporary workaround until Rust code knows
1114 # how to read the config file.
1115 numcpus = self._ui.configint("worker", "numcpus")
1116 if numcpus is not None:
1117 encoding.environ.setdefault(b'RAYON_NUM_THREADS', b'%d' % numcpus)
1118
1119 workers_enabled = self._ui.configbool("worker", "enabled", True)
1120 if not workers_enabled:
1121 encoding.environ[b"RAYON_NUM_THREADS"] = b"1"
1122
1112 (
1123 (
1113 lookup,
1124 lookup,
1114 modified,
1125 modified,
General Comments 0
You need to be logged in to leave comments. Login now