Closed IceS2 closed 3 days ago
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
The test that is failing for the CI is being fixed here: https://github.com/open-metadata/OpenMetadata/pull/18640/files
In order to Increase the performance of the Flowable Workflows (Mainly for the PeriodicBatchEntityTrigger), we are:
Updating the default Async Executor Flowable configurations to handle more workload The default configurations are pretty bad for an asset intensive production environment and thus we are updating them.
Refactoring how we call the MainWorkflow from the TriggerWorkflow We are now relying on
CallActivity
to call the MainWorkflow instead of doing it programatically through aJavaDelegate
on aServiceTask
.This is pretty important for the PeriodicBatchEntityTrigger, where we are now relying on
MultiInstanceLoopCharacteristics
for the concurrent task execution instead of dealing with it manually.It is a BPMN2.0 natural way of solving this issues that I didn't realized it would work for a whole workflow before.
As a plus, it also takes care of waiting for the MainWorkflow to finish before finishing the TriggerWorkflow.
Small fix to avoid patching an Entity if the updated Certification would be the same as the one they currently have.
#
Type of change:
#
Checklist:
Fixes <issue-number>: <short explanation>