Problem: is that we have some aggregation tasks which taking a lot time and in this case you cant run another aggregation task which lets say taking about 10min.
Now we have set 8 threads , maybe possible set max 7 threads for One task, when in any case another task will have 1 thread. If its problem in threads.
Probably not related to threading but you can try that. You can try below options as well.
Are you using option “Actions to include in the task result” in your task when partitioning enabled? If yes, unselect that “Actions to include in the task result”.
or
are your RequestProcessors running? ServiceDefinition then click on Request should be set to global or list of servers. Partitions are created as Request objects.
or
Enable loggers to actually see what’s happening in the backend.