Cassandra Parallel calls are not working for multiple tables
Cassandra Parallel calls are not working for multiple tables when user calls in an activity.
Steps to Reproduce
- Create 7 Cassandra tables.
- Create 7 different connect rules. Each connect rule assign to single table parallel call.
- Call 7 connect rules in parallel in single activity.
- Notice It worked for first 4 connect rules. It is not working if exceeds 4 ( 5, 6, and 7 connect rules are not working for parallel option).
An issue in the custom application code or rules: From the top level activity user was calling child 7 child activities to call the individual Cassandra connectors in parallel and using the Connect-wait step.
The Connect-wait step should be defined in the top level activity after all the parallel connector call steps.
Any data transform rule should be applied only after the Connect-wait step.
This is to make sure all data from the parallel Connect rule execution is available before data transform rule is applied.