Using Direct Drive with vovwxd

Direct Drive provides a method to reduce latency of job start times and improved scaling as more base queues are added.

Starting in 2021.1, Accelerator Plus now utilizes a Direct Drive mechanism in vovwxd to bypass the driver script and speed up tasker requests into the base queue. The WXLauncher tasker is no longer required and the use of launcher jobs is avoided. The call backs defined in the vovnc.tcl script are no longer active, although a future version may reinstate some of them.
Note: Direct Drive only works with Accelerator Plus using an NC base queue, and those base queues must be at 2021.1.1 or higher.
  1. Set up a WX queue with one or more base NC queues.
  2. In the vovwxd config.tcl file, set the following parameter:
    set CONFIG(plugin)			""
When a request is issued, vovwxd will create a copy of the local bucket in the base queue. This bucket will appear as "foreign bucket" in the base queue. Bucket objects now have new fields to accommodate the foreign buckets: isforeign, wxbucketid, and wxqueue. These can be queried with vovselect.