Skip to content

FastX 5 Job Schedulers

Admins can create a job scheduler that can be selected when editing an application.  Job Schedulers can be created by going to the Admin settings under Sessions > Applications

fx51_admin_job

FastX comes with preconfigured job schedulers.  To add a job scheduler, click on the + button.  A form will be prompted.

fx51_job_meta

Metadata is the basic setting used by the job scheduler.

  • Name – Name of the job scheduler
  • Description – Job scheduler description
  • Node to run the scheduler on – Select from a drop down menu.
    • Local System – Application will run on the current logged in system
    • Most Available Memory – Application will run on the node with the most memory in the cluster.
    • Round Robin – Uses a round robin to launch the application.
    • Fewest Sessions – Uses the node with the fewest sessions running when application is launched.
  • Autoconnect after scheduled – Number of seconds after a session is scheduled to auto connect.
  • Run scheduler as webserver user – Check the box to run the scheduler as a webserver user.
fx51_job_api

API Override Scripts overrides the Start, Log, and/or Terminate.  Admins can select templates for each override from:

  • Original – Custom
  • Start Immediately
  • Docker
  • Kubernetes
  • Slurm
fx51_job_custom

Preprocessor Files for the job scheduler.  Admins can create a custom form or input a preprocessor file from the following.

  • Custom Form – Creates a single static form. If you need multiple forms, or dynamically generated forms edit the metadata in the Job scheduler directory
  • Start Data Transform – Validate form data and transform start data.
  • Node Filtering – Filter out any nodes that don’t meet the requirements.
  • Node Selection – Select the node to run the start script.
fx51_job_health