From 00346c8ad9b53d36cb8ae9bb9e12b6ea0479f770 Mon Sep 17 00:00:00 2001
From: Jan Siwiec <jan.siwiec@vsb.cz>
Date: Tue, 30 Jun 2020 09:20:25 +0200
Subject: [PATCH] Update console output for rspbs, related to #71

---
 .../general/resources-allocation-policy.md    | 71 +++++++++++++++----
 1 file changed, 58 insertions(+), 13 deletions(-)

diff --git a/docs.it4i/general/resources-allocation-policy.md b/docs.it4i/general/resources-allocation-policy.md
index 5d92a9ef1..4033a2f28 100644
--- a/docs.it4i/general/resources-allocation-policy.md
+++ b/docs.it4i/general/resources-allocation-policy.md
@@ -104,53 +104,98 @@ Usage: rspbs [options]
 Options:
   --version             show program's version number and exit
   -h, --help            show this help message and exit
-  --get-node-ncpu-chart
-                        Print chart of allocated ncpus per node
-  --summary             Print summary
-  --get-server-details Print server
+  --get-server-details  Print server
   --get-queues          Print queues
-  --get-queues-details Print queues details
+  --get-queues-details  Print queues details
   --get-reservations    Print reservations
   --get-reservations-details
                         Print reservations details
   --get-nodes           Print nodes of PBS complex
   --get-nodeset         Print nodeset of PBS complex
   --get-nodes-details   Print nodes details
+  --get-vnodes          Print vnodes of PBS complex
+  --get-vnodeset        Print vnodes nodeset of PBS complex
+  --get-vnodes-details  Print vnodes details
   --get-jobs            Print jobs
   --get-jobs-details    Print jobs details
+  --get-job-nodes       Print job nodes
+  --get-job-nodeset     Print job nodeset
+  --get-job-vnodes      Print job vnodes
+  --get-job-vnodeset    Print job vnodes nodeset
   --get-jobs-check-params
                         Print jobid, job state, session_id, user, nodes
   --get-users           Print users of jobs
   --get-allocated-nodes
-                        Print allocated nodes of jobs
+                        Print nodes allocated by jobs
   --get-allocated-nodeset
-                        Print allocated nodeset of jobs
+                        Print nodeset allocated by jobs
+  --get-allocated-vnodes
+                        Print vnodes allocated by jobs
+  --get-allocated-vnodeset
+                        Print vnodes nodeset allocated by jobs
   --get-node-users      Print node users
   --get-node-jobs       Print node jobs
-  --get-node-ncpus      Print number of ncpus per node
+  --get-node-ncpus      Print number of cpus per node
+  --get-node-naccelerators
+                        Print number of accelerators per node
   --get-node-allocated-ncpus
-                        Print number of allocated ncpus per node
+                        Print number of allocated cpus per node
+  --get-node-allocated-naccelerators
+                        Print number of allocated accelerators per node
   --get-node-qlist      Print node qlist
   --get-node-ibswitch   Print node ibswitch
+  --get-vnode-users     Print vnode users
+  --get-vnode-jobs      Print vnode jobs
+  --get-vnode-ncpus     Print number of cpus per vnode
+  --get-vnode-naccelerators
+                        Print number of naccelerators per vnode
+  --get-vnode-allocated-ncpus
+                        Print number of allocated cpus per vnode
+  --get-vnode-allocated-naccelerators
+                        Print number of allocated accelerators per vnode
+  --get-vnode-qlist     Print vnode qlist
+  --get-vnode-ibswitch  Print vnode ibswitch
   --get-user-nodes      Print user nodes
   --get-user-nodeset    Print user nodeset
+  --get-user-vnodes     Print user vnodes
+  --get-user-vnodeset   Print user vnodes nodeset
   --get-user-jobs       Print user jobs
-  --get-user-jobc       Print number of jobs per user
-  --get-user-nodec      Print number of allocated nodes per user
+  --get-user-job-count  Print number of jobs per user
+  --get-user-node-count
+                        Print number of allocated nodes per user
+  --get-user-vnode-count
+                        Print number of allocated vnodes per user
   --get-user-ncpus      Print number of allocated ncpus per user
   --get-qlist-nodes     Print qlist nodes
   --get-qlist-nodeset   Print qlist nodeset
-  --get-ibswitch-nodes Print ibswitch nodes
+  --get-qlist-vnodes    Print qlist vnodes
+  --get-qlist-vnodeset  Print qlist vnodes nodeset
+  --get-ibswitch-nodes  Print ibswitch nodes
   --get-ibswitch-nodeset
                         Print ibswitch nodeset
+  --get-ibswitch-vnodes
+                        Print ibswitch vnodes
+  --get-ibswitch-vnodeset
+                        Print ibswitch vnodes nodeset
+  --last-job            Print expected time of last running job
+  --summary             Print summary
+  --get-node-ncpu-chart
+                        Obsolete. Print chart of allocated ncpus per node
+  --server=SERVER       Use given PBS server
   --state=STATE         Only for given job state
   --jobid=JOBID         Only for given job ID
   --user=USER           Only for given user
   --node=NODE           Only for given node
+  --vnode=VNODE         Only for given vnode
   --nodestate=NODESTATE
                         Only for given node state (affects only --get-node*
-                        --get-qlist-* --get-ibswitch-* actions)
+                        --get-vnode* --get-qlist-* --get-ibswitch-* actions)
   --incl-finished       Include finished jobs
+  --walltime-exceeded-used-walltime
+                        Job walltime exceeded - resources_used.walltime
+  --walltime-exceeded-real-runtime
+                        Job walltime exceeded - real runtime
+  --backend-sqlite      Use SQLite backend - experimental
 ```
 
 ---8<--- "resource_accounting.md"
-- 
GitLab