Forum discussion (EDD review).

Overview:
PBS and ALPS can sometimes get out of sync. The purpose of the synchronization hook is to check to see if the information
that PBS has is out of sync with what ALPS is reporting. When the hook detects that PBS and ALPS are out of sync, the hook 
will HUP the Mom. The hook will only do its work on Cray X-series Moms.


Interface 1: PBS hook PBS_alps_inventory_check

Interface 2: Mom log entry: ALPS Inventory Check: apstat command cannot be found at <path>

Interface 3: Mom log entry: No <host name> file found on this host


Interface 4Mom log entry: Processing ALPS inventory for crayhost <host name>


Interface 5Mom log entry: ALPS Inventory Check: No vnodes reported by PBS


Interface 6Mom log entry: ALPS Inventory Check: No eligible login nodes to perform inventory check


Interface 7: Mom log entry: ALPS Inventory Check: Login node '<name>' is in charge of verification, skipping check on '<name>'

Interface 8: Mom log entry: ALPS Inventory Check: No nodes reported by apstat

Interface 9: Mom log entry: ALPS Inventory Check: apstat query: <#>s pbsnodes query: <#>s

Interface 10: Mom log entry: ALPS Inventory Check: Compute node(s) defined in ALPS, but not in PBS: <list of nodes>


Interface 11: Mom log entry: ALPS Inventory Check: Compute node(s) defined in PBS, but not in ALPS: <list of nodes>


Interface 12: Mom log entry: ALPS Inventory Check: Internal error in retrieving path to mom_priv

Interface 13: Mom log entry: ALPS Inventory Check: PBS and ALPS are in sync


Interface 14: Mom log entry: ALPS Inventory Check: Failure in refreshing nodes on login node (<name>)