Commit Graph

17 Commits

Author SHA1 Message Date
Robert von Burg 090d7602a6
[Fix] ReservationExecution uses Controllers for jobCountSemaphoreSatisfied() 2023-02-27 10:50:54 +01:00
Robert von Burg 3a82050cb6
[Fix] Initialize ExecutionPolicy before calling isExecutable() 2023-02-27 10:50:24 +01:00
Robert von Burg 5230e80879
[Minor] Added ExecutionHandlerState methods 2023-02-27 10:49:59 +01:00
Robert von Burg 8d28727c68
[Fix] Also restart activities in planning phase 2023-02-27 10:49:22 +01:00
Robert von Burg 54ed28cd96
[Fix] Retrigger activity when it is completed so it is archived 2023-02-27 10:49:08 +01:00
Robert von Burg 378390d5a1
[Major] Rewrote execution of actions. Added atomicParallelExecution 2023-02-24 14:18:27 +01:00
Robert von Burg 5f80c4a344
[Minor] Code cleanup 2023-02-24 14:18:00 +01:00
Robert von Burg 8811b39585
[Minor] Code cleanup in ReservationExecution 2023-02-24 14:16:23 +01:00
Robert von Burg 7280f65ddf
[Fix] Perform a readLock on Controller.refreshExecutionPolicy() 2023-02-24 14:15:36 +01:00
Robert von Burg 6a927d7fa7
[Fix] Removed re-trigger of activity in Controller.execute() 2023-02-24 14:15:12 +01:00
Robert von Burg 9759b1e724
[Major][Fix] Fixed seldom occurrences of deadlocks on execution
Don't call the controller directly, always call the execution handler.
2023-02-20 15:38:07 +01:00
Robert von Burg ec3db2ade0
[Major] Renamed ExecutionHandler.getState() to getExecutionState() 2023-02-16 09:59:26 +01:00
Robert von Burg 7085c18893
[New] Added new methods using default realm in ExecutionHandler 2023-02-16 09:57:35 +01:00
Robert von Burg 7bbab2e0ea
[Minor] Added missing throws arg 2023-02-10 10:08:40 +01:00
Robert von Burg 405704968e
[Minor] Code cleanup 2023-02-10 10:01:03 +01:00
Robert von Burg 9740619225
[Project] Updated names of modules 2022-12-16 16:22:58 +01:00
Robert von Burg 2fda56f954
[Major] Strolch version 2.x: renamed modules 2022-12-16 15:03:14 +01:00