Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Jul 2, 2024 4:54:32 AM
Jul 23, 2015 3:34:17 AM
The max concurrent reloads can be configured in the Qlik Sense Management Console.
<ServerName>_System_Scheduler.txt
Domain\qvservice Engine connection released. 5 of 4 used
Domain\qvservice Engine connection 6 of 4 established
Domain\qvservice Request for engine-connection dequeued. Total in queue: 25
Use the "Max concurrent reloads" to limit the maximal concurrent tasks can be run at same time on current node. By default, it's set to 4, which means only 4 tasks can be run at same time on this node.
When the 5th task comes in:
On a multi-node deployment, tasks will be balanced from the manager node to any node(s) designated as workers.
It's highly advised to check if the central node configured is set to Manager and Worker or Manager. When set to Manager, it will send all reload jobs to the reload/scheduler nodes, as it should. However if a central node is set to Manager and Worker, this means the Central node will also be involved in performing reloads. This is not recommended.
The work flow looks as follows:
The improvement to track the Max concurrent reloads can, if desired, be disabled. This reverts Sense to an older load balancing method that relies only on CPU usage.
To disable the setting:
In our example, we allow one concurrent reload, but we assume that two reloads are executed at the same time.
Thank you!!!
do we have similar document for Qlik Nprinting to check how many concurrent task executions are possible?
Hello @TusharDev_Qlik
Qlik NPrinting does not have functionality like this in the product as of right now. If you are interested in raising a request with our developers, I would suggest logging an idea in our ideations section.
All the best,
Sonja
Hi,
Qlik Sense can support concurrent reloads of the same reload task (and so of the same app)?
If so, which is the behavior? Each reload is queued and wait untile the previous reload finished?
Trying to execute the same task (2 concurrent triggers/invocations) or trying to reload the same app with 2 different task in the same moment, makes any difference?
Best
Simone
Hello @simobatt
Could you clarify the requirement for this? Reloading the same app at the same time would lead to access issues on the file.
All the best,
Sonja
Is it necessary to restart services after changing "max concurrent reloads", does the change require reboots?
Hello @Bartosz A restart is not required, no 🙂
All the best,
Sonja
Thx
I don't have a specific requirement, it is just a question about the standard behaviour.
We are developing an orchestration and reload service outside Qlik using the Sense APIs.
And I would like to know what happen if a task already running is started again.
Maybe an error? Or the reload execution is queued? Or we have concurrent execution of the 2 reloads?
Thanks
Simone
Hello @simobatt
While there is no theoretical limit on how many tasks (overall) you can trigger, hardware and bandwidth and file locking limitations may get in the way.
As for your specific question on triggering one task twice, this will fail with one of the below errors:
Cannot start task, already active
Could not reserve an executor for task: TaskExecutionSession already exist for App
All the best,
Sonja