Salome HOME
modules/yacs.git
13 months agoUse tempfile.mkdtemp to create temporary directory emc2_project emc2p/BR_V1_3_7 V9_11_0a1 V9_11_0a2 V9_11_0b1 emc2p_1.3.7-rc1
Gilles DAVID [Mon, 13 Feb 2023 13:35:23 +0000 (14:35 +0100)]
Use tempfile.mkdtemp to create temporary directory

The function is cross-platform.
Moreover, the variable LOGNAME does not exist in a Docker container

14 months ago[EDF26936] : End of the 2GB limit.
Anthony Geay [Fri, 10 Feb 2023 16:08:37 +0000 (17:08 +0100)]
[EDF26936] : End of the 2GB limit.

15 months agoremove references to yacsgen bos/26689 1/head
Nabil Ghodbane [Mon, 6 Feb 2023 10:52:50 +0000 (11:52 +0100)]
remove references to yacsgen

16 months agoMerge branch 'V9_10_BR'
jfa [Fri, 16 Dec 2022 09:02:50 +0000 (12:02 +0300)]
Merge branch 'V9_10_BR'

17 months agoIncrement version: 9.10.0 V9_10_BR V9_10_0 V9_10_0rc1
jfa [Tue, 22 Nov 2022 11:19:03 +0000 (14:19 +0300)]
Increment version: 9.10.0

18 months agobos #29864 Better fix. V9_10_0b1
Ovidiu Mircescu [Mon, 24 Oct 2022 14:40:53 +0000 (16:40 +0200)]
bos #29864 Better fix.

With no pickle protocol there are better chances to have zeros in the pickled
string.
Nevertheless, test should not fail if there is no zero.

18 months agobos #29864 Irrelevant assert in test.
Ovidiu Mircescu [Mon, 24 Oct 2022 13:07:01 +0000 (15:07 +0200)]
bos #29864 Irrelevant assert in test.

19 months agoMerge branch 'master' into emc2p/BR_V1_3_6 emc2p/BR_V1_3_6 EMC2P-1.3.6-rc5 EMC2P_V_1_3_6 EMC2P_V_1_3_6-rc6 V9_10_0a1 V9_10_0a2
Gilles DAVID [Tue, 13 Sep 2022 15:26:56 +0000 (17:26 +0200)]
Merge branch 'master' into emc2p/BR_V1_3_6

19 months agoBetter exception messages in python nodes.
Ovidiu MIRCESCU [Tue, 13 Sep 2022 09:22:46 +0000 (11:22 +0200)]
Better exception messages in python nodes.

22 months agoWrite test file in a temporary directory
Gilles DAVID [Thu, 30 Jun 2022 16:55:48 +0000 (18:55 +0200)]
Write test file in a temporary directory

Avoids any problem if user has no right permission in YACS isntall directory
when running test.

22 months agoFix deprecated import
Gilles DAVID [Thu, 30 Jun 2022 21:03:03 +0000 (23:03 +0200)]
Fix deprecated import

22 months agoWrite test file in a temporary directory V9_9_1b1
Gilles DAVID [Thu, 30 Jun 2022 16:55:48 +0000 (18:55 +0200)]
Write test file in a temporary directory

Avoids any problem if user has no right permission in YACS isntall directory
when running test.

23 months agoMerge branch 'V9_9_BR'
vsr [Tue, 31 May 2022 09:32:45 +0000 (12:32 +0300)]
Merge branch 'V9_9_BR'

2 years agoCopyright update 2022 V9_9_BR V9_9_0 V9_9_0rc1 V9_9_0rc2
vsr [Thu, 5 May 2022 14:16:48 +0000 (17:16 +0300)]
Copyright update 2022

2 years agoIncrement version: 9.9.0
vsr [Thu, 5 May 2022 07:36:53 +0000 (10:36 +0300)]
Increment version: 9.9.0

2 years agopickle.load concurrency issue V9_9_0a2 V9_9_0b1
Ovidiu Mircescu [Mon, 21 Mar 2022 15:58:23 +0000 (16:58 +0100)]
pickle.load concurrency issue

see https://bugs.python.org/issue12680
for EDF see https://forge.pleiade.edf.fr/issues/24894

2 years agoRemove GEOM - SMESH test.
Ovidiu Mircescu [Fri, 18 Mar 2022 15:57:24 +0000 (16:57 +0100)]
Remove GEOM - SMESH test.

2 years agobos #29403: Integrate patch (Cotech #138 action)
vsr [Fri, 18 Mar 2022 14:15:14 +0000 (17:15 +0300)]
bos #29403: Integrate patch (Cotech #138 action)

2 years ago#26981 [CEA][Windows] SALOME compilation issueS EMC2P_V_1_3_5-rc1 EMC2P_V_1_3_5-rc2 EMC2P_V_1_3_5-rc3 V9_9_0a1
rnv [Tue, 11 Jan 2022 12:43:12 +0000 (15:43 +0300)]
#26981 [CEA][Windows] SALOME compilation issueS

2 years agoConnectionManager in no corba mode.
Ovidiu Mircescu [Fri, 17 Dec 2021 15:09:24 +0000 (16:09 +0100)]
ConnectionManager in no corba mode.

2 years agoMerge branch 'V9_8_BR'
vsr [Fri, 10 Dec 2021 09:49:02 +0000 (12:49 +0300)]
Merge branch 'V9_8_BR'

2 years agoIncrement version: 9.8.0 V9_8_BR V9_8_0 V9_8_0rc1
vsr [Fri, 26 Nov 2021 10:38:12 +0000 (13:38 +0300)]
Increment version: 9.8.0

2 years agobos #26594 Failed KERNEL test: fix typemap for swig 4x
vsr [Mon, 8 Nov 2021 16:08:48 +0000 (19:08 +0300)]
bos #26594 Failed KERNEL test: fix typemap for swig 4x

2 years agoWorkloadmanager deadlock on big foreach. EMC2P_V_1_3_4 V9_8_0b1
Ovidiu Mircescu [Fri, 15 Oct 2021 12:18:38 +0000 (14:18 +0200)]
Workloadmanager deadlock on big foreach.

2 years agoSmall changes to yacsdecorator. V9_8_0a1 V9_8_0a2
Ovidiu MIRCESCU [Mon, 14 Jun 2021 09:07:18 +0000 (11:07 +0200)]
Small changes to yacsdecorator.

2 years agoAdd whileloop to yacsdecorator.
Ovidiu MIRCESCU [Tue, 8 Jun 2021 13:06:48 +0000 (15:06 +0200)]
Add whileloop to yacsdecorator.

2 years agoMerge branch 'vsr/26458'
vsr [Mon, 4 Oct 2021 17:54:31 +0000 (20:54 +0300)]
Merge branch 'vsr/26458'

2 years agobos #26458 Versioning of sources via git commit id (sha1)
vsr [Mon, 4 Oct 2021 09:35:15 +0000 (12:35 +0300)]
bos #26458 Versioning of sources via git commit id (sha1)

2 years agospns #18828 PMML as external product
Nabil Ghodbane [Thu, 8 Jul 2021 15:45:08 +0000 (17:45 +0200)]
spns #18828 PMML as external product

2 years agoCleaning the containers in ssl tests. omu/test_ssl
Ovidiu Mircescu [Tue, 7 Sep 2021 12:35:58 +0000 (14:35 +0200)]
Cleaning the containers in ssl tests.

2 years agoSmall fixes in tests.
Ovidiu Mircescu [Mon, 6 Sep 2021 15:06:22 +0000 (17:06 +0200)]
Small fixes in tests.

2 years agoShutdown data servers scopes in driver command.
Ovidiu Mircescu [Thu, 2 Sep 2021 09:29:36 +0000 (11:29 +0200)]
Shutdown data servers scopes in driver command.

2 years agoSome tests are modified to work in session less mode.
Ovidiu Mircescu [Wed, 1 Sep 2021 15:09:56 +0000 (17:09 +0200)]
Some tests are modified to work in session less mode.

2 years agoFix for ADAO case in SSL mode
Anthony Geay [Fri, 27 Aug 2021 13:59:47 +0000 (15:59 +0200)]
Fix for ADAO case in SSL mode

2 years agoAutoGIL.hxx has been moved to KERNEL
Anthony Geay [Fri, 27 Aug 2021 12:16:43 +0000 (14:16 +0200)]
AutoGIL.hxx has been moved to KERNEL

2 years agoAutoGIL.hxx has been factorized to KERNEL PythonCppUtils.hxx
Anthony Geay [Tue, 24 Aug 2021 14:58:05 +0000 (16:58 +0200)]
AutoGIL.hxx has been factorized to KERNEL PythonCppUtils.hxx

2 years agoDriver command in ssl mode. omu/driver_ssl
Ovidiu MIRCESCU [Thu, 12 Aug 2021 15:42:21 +0000 (17:42 +0200)]
Driver command in ssl mode.

2 years ago[bos #24677] : fix compilation bug due to KERNEL modification ef6e9ece004bd054
Anthony Geay [Mon, 2 Aug 2021 12:43:28 +0000 (14:43 +0200)]
[bos #24677] : fix compilation bug due to KERNEL modification ef6e9ece004bd054

2 years agoRoll back SSL for driver command.
Ovidiu MIRCESCU [Thu, 8 Jul 2021 09:52:52 +0000 (11:52 +0200)]
Roll back SSL for driver command.

Some work need to be done to KERNEL before the migration of the driver command
to SSL mode.

2 years agoFirst SSL test for YACS
Anthony Geay [Fri, 11 Jun 2021 09:06:51 +0000 (11:06 +0200)]
First SSL test for YACS

2 years agoCompilation under Windows.
rnv [Mon, 31 May 2021 14:19:16 +0000 (17:19 +0300)]
Compilation under Windows.

2 years agoMerge branch 'V9_7_BR'
vsr [Mon, 24 May 2021 14:56:28 +0000 (17:56 +0300)]
Merge branch 'V9_7_BR'

2 years agoFix missing returns. V9_7_BR omu/fix_return_21 V9_7_0 V9_7_0rc2
Ovidiu Mircescu [Wed, 19 May 2021 13:29:27 +0000 (15:29 +0200)]
Fix missing returns.

3 years agoImprove test stability.
Ovidiu Mircescu [Mon, 10 May 2021 14:58:16 +0000 (16:58 +0200)]
Improve test stability.

3 years agoIncrement version: 9.7.0 V9_7_0rc1
vsr [Tue, 27 Apr 2021 13:20:32 +0000 (16:20 +0300)]
Increment version: 9.7.0

3 years agoFix compilation error of b2e3b7ba5543af2
Anthony Geay [Thu, 22 Apr 2021 11:40:03 +0000 (13:40 +0200)]
Fix compilation error of b2e3b7ba5543af2

3 years agoYACS in SSL mode
Anthony Geay [Wed, 14 Apr 2021 07:17:38 +0000 (09:17 +0200)]
YACS in SSL mode

3 years agoFor future compatibility with python 3.9. V9_7_0a1 V9_7_0a2 V9_7_0b1
Ovidiu MIRCESCU [Tue, 6 Apr 2021 12:16:14 +0000 (14:16 +0200)]
For future compatibility with python 3.9.

see https://docs.python.org/3/c-api/init.html#c.PyEval_InitThreads

3 years agoAvoid installing redundant files
vsr [Tue, 6 Apr 2021 10:45:14 +0000 (13:45 +0300)]
Avoid installing redundant files

3 years agoCopyright update 2021 EMC2P_DEV_2021_05
vsr [Wed, 24 Mar 2021 18:20:42 +0000 (21:20 +0300)]
Copyright update 2021

3 years agoFix missing include QPainterPath esy/pv590deb9
esy [Mon, 22 Mar 2021 08:29:17 +0000 (09:29 +0100)]
Fix missing include QPainterPath

3 years agobos #23871 [CEA 18962] Build YACS with clang in C++17 mode
vsr [Wed, 10 Feb 2021 07:12:02 +0000 (10:12 +0300)]
bos #23871 [CEA 18962] Build YACS with clang in C++17 mode

3 years agoAdd a missing test file.
Ovidiu Mircescu [Tue, 22 Dec 2020 12:21:11 +0000 (13:21 +0100)]
Add a missing test file.

3 years agoGenerate an error when no resource can run a task with the workload manager.
Ovidiu Mircescu [Mon, 21 Dec 2020 11:00:50 +0000 (12:00 +0100)]
Generate an error when no resource can run a task with the workload manager.

3 years ago#18963 Change throw() -> noexcept
vuzlov [Fri, 4 Sep 2020 11:55:51 +0000 (14:55 +0300)]
#18963 Change throw() -> noexcept

3 years agoRemove the use of getlogin.
Ovidiu Mircescu [Wed, 25 Nov 2020 10:38:37 +0000 (11:38 +0100)]
Remove the use of getlogin.

3 years agoMerge branch 'V9_6_BR'
vsr [Wed, 11 Nov 2020 17:23:11 +0000 (20:23 +0300)]
Merge branch 'V9_6_BR'

3 years agoIncrement version: 9.6.0 V9_6_BR V9_6_0 V9_6_0rc1
vsr [Fri, 16 Oct 2020 16:06:19 +0000 (19:06 +0300)]
Increment version: 9.6.0

3 years agoFix YACS_PyDecorator test for any catalog of resources. V9_6_0a1 V9_6_0a2 V9_6_0b1
Ovidiu Mircescu [Thu, 3 Sep 2020 11:04:36 +0000 (13:04 +0200)]
Fix YACS_PyDecorator test for any catalog of resources.

3 years agoAllow if statements in py2yacs.
Ovidiu Mircescu [Wed, 2 Sep 2020 15:08:04 +0000 (17:08 +0200)]
Allow if statements in py2yacs.

3 years agoUse containers with yacsdecorator.
Ovidiu Mircescu [Wed, 2 Sep 2020 15:06:13 +0000 (17:06 +0200)]
Use containers with yacsdecorator.

3 years agoYacs decorator
Ovidiu Mircescu [Tue, 1 Sep 2020 13:33:21 +0000 (15:33 +0200)]
Yacs decorator

Build a yacs schema out of a decorated python script.

3 years agoBuild on Windows.
rnv [Tue, 18 Aug 2020 10:26:29 +0000 (13:26 +0300)]
Build on Windows.

3 years agoMerge branch 'master' of https://codev-tuleap.cea.fr/plugins/git/salome/yacs
Ovidiu Mircescu [Mon, 17 Aug 2020 16:08:08 +0000 (18:08 +0200)]
Merge branch 'master' of https://codev-tuleap.cea.fr/plugins/git/salome/yacs

3 years agoFix Workload Manager for older versions of gcc.
Ovidiu Mircescu [Mon, 17 Aug 2020 16:06:24 +0000 (18:06 +0200)]
Fix Workload Manager for older versions of gcc.

3 years ago[CEA] YACS patch genericGui::CatalogWidget::addCatalogFromFile
rnv [Wed, 12 Aug 2020 21:37:02 +0000 (00:37 +0300)]
[CEA] YACS patch genericGui::CatalogWidget::addCatalogFromFile

3 years agoMerge branch 'omu/workloadmanager'
Ovidiu Mircescu [Mon, 10 Aug 2020 08:00:48 +0000 (10:00 +0200)]
Merge branch 'omu/workloadmanager'

3 years agoDeal with random CORBA::COMM_FAILURE. omu/workloadmanager
Ovidiu Mircescu [Fri, 7 Aug 2020 13:25:15 +0000 (15:25 +0200)]
Deal with random CORBA::COMM_FAILURE.

3 years agoGlitch on modifying the value of usePythonCache in GUI.
Ovidiu Mircescu [Thu, 6 Aug 2020 12:01:12 +0000 (14:01 +0200)]
Glitch on modifying the value of usePythonCache in GUI.

3 years agoMigration of some HPContainer tests to workload manager.
Ovidiu Mircescu [Fri, 31 Jul 2020 14:40:07 +0000 (16:40 +0200)]
Migration of some HPContainer tests to workload manager.

3 years agoCleaning before merge to master.
Ovidiu Mircescu [Thu, 30 Jul 2020 13:55:31 +0000 (15:55 +0200)]
Cleaning before merge to master.

3 years agoBuild with native prerequsites
rnv [Mon, 22 Jun 2020 11:23:04 +0000 (14:23 +0300)]
Build with native prerequsites

3 years agoMerge branch 'V9_5_BR'
vsr [Fri, 10 Jul 2020 15:51:07 +0000 (18:51 +0300)]
Merge branch 'V9_5_BR'

3 years agoWLM windows compatibility.
Ovidiu Mircescu [Wed, 8 Jul 2020 13:50:14 +0000 (15:50 +0200)]
WLM windows compatibility.

3 years agoMerge branch 'master' into omu/workloadmanager
Ovidiu Mircescu [Mon, 6 Jul 2020 11:36:08 +0000 (13:36 +0200)]
Merge branch 'master' into omu/workloadmanager

3 years agoSmall improvement on wlm test.
Ovidiu Mircescu [Fri, 3 Jul 2020 08:15:59 +0000 (10:15 +0200)]
Small improvement on wlm test.

3 years agoFix compilation error.
rnv [Wed, 1 Jul 2020 11:06:55 +0000 (14:06 +0300)]
Fix compilation error.

3 years ago#18360 [CEA] [Windows] YACS bloc crash
rnv [Tue, 30 Jun 2020 19:56:10 +0000 (22:56 +0300)]
#18360 [CEA] [Windows] YACS bloc crash

3 years agoTests for workload manager.
Ovidiu Mircescu [Mon, 29 Jun 2020 14:17:27 +0000 (16:17 +0200)]
Tests for workload manager.

3 years agoxml dump file is stored in a USER dedicated directory EMC2P_V_1_3_0
Gilles DAVID [Fri, 26 Jun 2020 15:03:41 +0000 (17:03 +0200)]
xml dump file is stored in a USER dedicated directory

3 years agoWorkload manager and attach on cloning.
Ovidiu Mircescu [Thu, 25 Jun 2020 15:13:12 +0000 (17:13 +0200)]
Workload manager and attach on cloning.

3 years agoWork on tests randomly failing.
Ovidiu Mircescu [Fri, 19 Jun 2020 14:46:25 +0000 (16:46 +0200)]
Work on tests randomly failing.

3 years agoTest conditions for WorkloadManager_swig strengthned.
Ovidiu Mircescu [Fri, 5 Jun 2020 07:43:00 +0000 (09:43 +0200)]
Test conditions for WorkloadManager_swig strengthned.

3 years agoWorkload manager: source code organization.
Ovidiu Mircescu [Thu, 4 Jun 2020 15:53:31 +0000 (17:53 +0200)]
Workload manager: source code organization.

3 years agoWorkload manager: more tests and other improvements.
Ovidiu Mircescu [Thu, 4 Jun 2020 15:09:18 +0000 (17:09 +0200)]
Workload manager: more tests and other improvements.

3 years agoTest for workload manager.
Ovidiu Mircescu [Wed, 3 Jun 2020 21:52:51 +0000 (23:52 +0200)]
Test for workload manager.

3 years agoFix latest commit.
Ovidiu Mircescu [Tue, 2 Jun 2020 16:33:07 +0000 (18:33 +0200)]
Fix latest commit.

3 years agoTest for python node with cache.
Ovidiu Mircescu [Tue, 2 Jun 2020 16:27:10 +0000 (18:27 +0200)]
Test for python node with cache.

3 years agoGUI update for workload manager.
Ovidiu Mircescu [Tue, 2 Jun 2020 10:58:07 +0000 (12:58 +0200)]
GUI update for workload manager.

3 years agoWIP: workload manager final version of the API
Ovidiu Mircescu [Sat, 30 May 2020 08:34:22 +0000 (10:34 +0200)]
WIP: workload manager final version of the API

The highest level API should not change any more.
Tests need to be added.

3 years agoWIP: workload manager with python nodes with cache.
Ovidiu Mircescu [Fri, 29 May 2020 14:33:59 +0000 (16:33 +0200)]
WIP: workload manager with python nodes with cache.

Old tests are ok, but new tests need to be added for the new use cases.

3 years agoIncrement version: 9.5.0 V9_5_BR V9_5_0 V9_5_0rc1 V9_5_0rc2 V9_5_0rc3
vsr [Tue, 19 May 2020 10:29:56 +0000 (13:29 +0300)]
Increment version: 9.5.0

4 years agobos #18341: HOME environment variable V9_5_0b1
jfa [Wed, 15 Apr 2020 13:26:57 +0000 (16:26 +0300)]
bos #18341: HOME environment variable

4 years agoWork in progress : workload manager uses nb_parallel_procs.
Ovidiu Mircescu [Mon, 11 May 2020 10:09:52 +0000 (12:09 +0200)]
Work in progress : workload manager uses nb_parallel_procs.

4 years agoWork in progress : workload manager step 2
Ovidiu Mircescu [Thu, 7 May 2020 14:54:51 +0000 (16:54 +0200)]
Work in progress : workload manager step 2

Workload manager recommendations are used by python nodes if their
containers have the property "multi".
Test YACS_YacsLoaderTest_swig randomly fails, but this is the same
behaviour as before - more work should be done on this item.

4 years agoFix on the previous commit for workload manager.
Ovidiu Mircescu [Mon, 4 May 2020 15:06:04 +0000 (17:06 +0200)]
Fix on the previous commit for workload manager.

4 years agoRemove c++11 warnings about throw specification.
Ovidiu Mircescu [Fri, 1 May 2020 10:46:42 +0000 (12:46 +0200)]
Remove c++11 warnings about throw specification.

4 years agoWork in progress: Prepare for tasks with imposed resource.
Ovidiu Mircescu [Fri, 1 May 2020 10:01:09 +0000 (12:01 +0200)]
Work in progress: Prepare for tasks with imposed resource.

testSaveLoadRun fails because of side effects between test cases.

4 years agoWork in progress : workload manager step 1
Ovidiu Mircescu [Tue, 21 Apr 2020 11:42:06 +0000 (13:42 +0200)]
Work in progress : workload manager step 1

Workload manager is used to manage the threads, but its recommendations
for resource use are ignored for the moment.
Some tests randomly fail for HPContainers (YACS_YacsLoaderTest_swig).

4 years agoWork in progress : workload manager engine test ok
Ovidiu Mircescu [Mon, 20 Apr 2020 13:47:02 +0000 (15:47 +0200)]
Work in progress : workload manager engine test ok