Problem:
- any node in a heterogeneous cluster try to execute a delete process instance batch job even if the node is not registered for the deployment
- as result, the batch job may fail because of missing classes
AT:
- in a heterogeneous cluster, the delete process instance batch job is only executed on a node that is registered for the related deployment
Hints:
- set the deployment id of the batch job - see org.camunda.bpm.engine.impl.batch.AbstractBatchJobHandler#createJobs
- the behavior is already implemented for process definition migration jobs
- check the behavior of the other batch jobs
This is the controller panel for Smart Panels app
[CAM-7519] Delete Process Instance Batch jobs are executed on any node in a heterogeneous cluster
Link | New: This issue is depended on by SUPPORT-3154 [ SUPPORT-3154 ] |
Assignee | New: Yana Vasileva [ yana.vasileva ] |
Rank | New: Ranked higher |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Assignee | Original: Yana Vasileva [ yana.vasileva ] | New: Philipp Ossler [ philipp.ossler ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Resolved [ 5 ] |
Remaining Estimate | New: 0 minutes [ 0 ] | |
Original Estimate | New: 0 minutes [ 0 ] |
Status | Original: Resolved [ 5 ] | New: In Progress [ 3 ] |
Assignee | Original: Philipp Ossler [ philipp.ossler ] | New: Yana Vasileva [ yana.vasileva ] |
What is the expected behavior when the historic process instance query returns instances from different deployments and the batch configuration is set so that one job executes two or more deletions?