Skip to content

Commit 3672287

Browse files
committed
Review mining related settings.
Indeed, the internal settings were too low.
1 parent c9982d1 commit 3672287

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

PyFunceble/cli/processes/workers/base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ class WorkerBase(multiprocessing.Process):
7777

7878
STD_NAME: str = "pyfunceble_base_worker"
7979

80-
MINING_WAIT_TIME: int = 10
81-
BREAKOFF: float = 0.5
80+
MINING_WAIT_TIME: int = 60
81+
BREAKOFF: float = 2.0
8282

8383
input_queue: Optional[queue.Queue] = None
8484
output_queue: Optional[queue.Queue] = None

PyFunceble/cli/system/launcher.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ def __init__(self, args: Optional[argparse.Namespace] = None) -> None:
189189
continuous_integration=self.continuous_integration,
190190
daemon=True,
191191
output_workers_count=1,
192+
output_queue_num=2,
192193
)
193194
self.producer_process_manager = ProducerProcessesManager(
194195
self.manager,
@@ -197,6 +198,7 @@ def __init__(self, args: Optional[argparse.Namespace] = None) -> None:
197198
input_queue=self.tester_process_manager.output_queue[0],
198199
daemon=True,
199200
output_workers_count=1,
201+
generate_output_queue=True,
200202
)
201203
self.dir_files_sorter_process_manager = DirFileSorterProcessesManager(
202204
self.manager,
@@ -220,17 +222,14 @@ def __init__(self, args: Optional[argparse.Namespace] = None) -> None:
220222
self.manager,
221223
max_worker=1,
222224
continuous_integration=self.continuous_integration,
225+
input_queue=self.tester_process_manager.output_queue[1],
223226
output_queue=self.tester_process_manager.input_queue,
227+
generate_input_queue=False,
228+
generate_output_queue=False,
224229
daemon=True,
225230
output_workers_count=self.tester_process_manager.max_worker,
226231
)
227232

228-
del self.producer_process_manager.output_queue
229-
230-
self.producer_process_manager.output_queue = [
231-
self.miner_process_manager.input_queue
232-
]
233-
234233
if self.continuous_integration.authorized:
235234
self.continuous_integration.set_start_time()
236235

0 commit comments

Comments
 (0)