Project

General

Profile

Actions

Feature #7223

closed

Use Klever extensions to Python multiprocessing for deciding sub-jobs in parallel

Added by Evgeny Novikov over 8 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
Category:
Infrastructure of Core
Target version:
Start date:
05/19/2016
Due date:
% Done:

0%

Estimated time:
Published in build:

Description

At the moment when decision of some sub-job fails decisions of other sub-jobs are terminated using standard means of Python multiprocessing. Although this likely works well it leads to a job status Corrupted since it doesn't deal carefully with reports uploading. Switching to Klever extensions to multiprocessing should help.

In addition I suggest to improve Klever extensions to Python multiprocessing so that they will be more robust, in particular there won't be any hang ups any more.


Related issues 4 (0 open4 closed)

Related to Klever - Bug #6634: If LKBCE can't find Linux kernel source code Core hangs upClosedEvgeny Novikov01/29/2016

Actions
Related to Klever - Bug #6654: AVTG hang ups if one tries to stop job decisionClosedEvgeny Novikov01/29/2016

Actions
Related to Klever - Feature #8446: Fix and improve progress reportingClosedIlja Zakharov10/10/2017

Actions
Related to Klever - Feature #6589: Merge core.components.Component.launch_subcomponents() with core.Core.launch_all_components() and core.Core.wait_for_components()ClosedIlja Zakharov01/29/2016

Actions
Actions

Also available in: Atom PDF