Suspend and resume job scheduling (NetworkComputer)

MikeR_21368
MikeR_21368 New Altair Community Member
edited February 2023 in Altair HPCWorks

You may wish to stop the scheduler, for example to perform maintenance. There are many ways to do this, but the best way is to use a capability built into the API, called vtk_server_config.

1. To suspend the dispatching of jobs, use the following command:

  % nc cmd vovsh -x 'vtk_server_config scheduler suspend'

While the scheduler is suspended, if you ask for information about a Queued job, you will get the following response:

% nc info 029361701 Id,User,Group   029361701,jjj.staff,/allegro/PIC.jjj Environment     SNAPSHOT(vnc_logs/snapshots/jjj/macosx/env16749.env) Directory       /Users/jjj Command         sleep 10 Resources       macos Submitted from  mac01 Submitted at    Fri Dec 02 19:16:27 CET 2016 Priorities      schedule=normal execution=low PlacementPolicy fastest,pack Status          Queued    QueueTime    4m03s  The scheduler has been suspended. Job 029361701 is Queued ... 

2. To resume dispatching jobs, use the following command:

  % nc cmd vovsh -x 'vtk_server_config scheduler resume'

Note: Any word other than "suspend" will resume the scheduler.