...
|
...
|
@@ -28,6 +28,7 @@ class PackageManager(object):
|
28
|
28
|
self.mapThreadsLaunchTime={}
|
29
|
29
|
self.listAvailableCyclicPackages=[]
|
30
|
30
|
self.listPackagesToBuild=[]
|
|
31
|
+ self.maxNumThreads=20
|
31
|
32
|
|
32
|
33
|
def readPackageBuildData(self, listPackages):
|
33
|
34
|
try:
|
...
|
...
|
@@ -138,7 +139,7 @@ class PackageManager(object):
|
138
|
138
|
|
139
|
139
|
statusEvent=threading.Event()
|
140
|
140
|
numWorkerThreads=self.calculatePossibleNumWorkerThreads()
|
141
|
|
- if numWorkerThreads > 8:
|
|
141
|
+ if numWorkerThreads > self.maxNumThreads:
|
142
|
142
|
numWorkerThreads = defaultThreads
|
143
|
143
|
if numWorkerThreads == 0:
|
144
|
144
|
self.logger.error("Unable to create worker threads. Terminating the package manager.")
|