##// END OF EJS Templates
posixworker: avoid creating workers that end up getting no work...
Martin von Zweigbergk -
r45936:26eb62bd default
parent child Browse files
Show More
@@ -211,7 +211,7 b' def _posixworker(ui, func, staticargs, a'
211 211 parentpid = os.getpid()
212 212 pipes = []
213 213 retval = {}
214 for pargs in partition(args, workers):
214 for pargs in partition(args, min(workers, len(args))):
215 215 # Every worker gets its own pipe to send results on, so we don't have to
216 216 # implement atomic writes larger than PIPE_BUF. Each forked process has
217 217 # its own pipe's descriptors in the local variables, and the parent
General Comments 0
You need to be logged in to leave comments. Login now