Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • resources_available.PBScrayseg will be unset when vnode_per_numa_node is unset or set to FALSE
    • When we create a vnode per numa node PBScrayseg is used to specify the particular segment of the compute node that the PBS vnode represents.
      However when all of the numa nodes are being represented by one vnode (e.g. vnode_per_numa_node is unset or set to FALSE), then PBScrayseg has no meaning.  
  • resources_available.PBScrayseg will be set to the segment ordinal of the associated NUMA node when vnode_per_numa_node is set to TRUE

Change to interface: the vnode name

  • Visibility: Public
  • Change Control: Stable 
  • The vnode name was previously created by concatenating "mpp_host"_<node_id>_<NUMA node ordinal>.  With this change in behavior, the vnode name will no longer contain the _<NUMA node ordinal>.  Thus the vnode name will be made up of <mpp_host>_<node_id>.


Administrator's instructions.

  • When changing from one version of PBS using one type of vnode create versus another, you must first:
    • Quiesce the system (ensure there are no running jobs).
    • Remove all existing vnodes of the vntype cray_compute. The easiest way to do this is to delete all vnodes using 
      • qmgr -c "delete node @default"
    • Stop the version of the mom that create vnodes per NUMA node
    • Start the new version of MoM that will create vnodes per compute node
    • All moms on a Cray X* system must be of the same PBS version.
    • On the server add the MoMs back using qmgr: qmgr -c "create node <mom name>node <output of hostname for the login node you are trying to add>"


Definition of technical terms, spelling out acronyms and abbreviations.

...