Insights Concurrency Performance

Charudatta Mundale Updated by Charudatta Mundale

Improvement in Insight Concurrency Performance

The queuing logic for concurrent execution of insights has been updated in the system so multiple insights can run and the results are returned faster and more efficiently. By default, the queue is executed via First In First Out (FIFO). Once resources are available, smaller jobs run first. A queue is maintained to check if a specific job can be scheduled or not. If the job can be scheduled, then the job will be forwarded for execution. If not, then the system adds the job to the queue in Waiting status and will execute the job as soon as enough resources are available.

All the jobs in the queue can be seen in the notifications.

How Did We Do?

Explore Reasons for Failure