Tagged with concurrent_execution - Visokio Forums http://forums.visokio.com/discussions/tagged/concurrent_execution/feed.rss Mon, 30 Oct 17 15:03:25 -0400 Tagged with concurrent_execution - Visokio Forums en-CA Scheduler: Concurrent task execution (2.9 Plus) http://forums.visokio.com/discussion/2867/scheduler-concurrent-task-execution-2.9-plus Wed, 11 Mar 2015 05:15:19 -0400 steve 2867@/discussions http://forums.visokio.com/discussion/851/idea-scheduler-running-2-jobs-at-one-time/p1

For those who use the Scheduler to manage automated refresh and publishing tasks, you can now configure the server to process multiple tasks in parallel.

image

This has now been integrated into the 2.9 Plus version, from build 1615 onwards, available now:
http://www.visokio.com/download/plus

Once installed, start Omniscope Server, and open Scheduler > Config > Advanced. The new "Concurrency" setting is empty by default, which is the same as the previous behaviour of only executing tasks in series. Enter "2" or higher to allow parallel execution. Then stop and start the Scheduler service for it to take effect.

Check the "service_scheduler_log.txt" file, typically at http://your_server_ip:48080/logs/scheduler, to verify it has taken effect. Log messages will be preceded by "#0", "#1", ... to show which parallel worker is processing a task.

You should not set this value too high. Unless you have lots of low-CPU high-I/O tasks, on a 4-core server, it be very unlikely to help setting it higher than 4, and would probably degrade performance.

In any event, there must be enough memory in the server to process any tasks likely to overlap execution. If not, and you cannot increase server memory, reduce the concurrency number or rearrange the schedule.

We've also made some small refinements to the Scheduler UI, such as ability to "Add > Duplicate selected" on a list item (such as a task), and grouping of advanced options.

Please comment here with any test feedback.]]>