Package ClusterShell :: Module NodeUtils
[hide private]
[frames] | no frames]

Module NodeUtils

source code

Cluster nodes utility module

The NodeUtils module is a ClusterShell helper module that provides supplementary services to manage nodes in a cluster. It is primarily designed to enhance the NodeSet module providing some binding support to external node groups sources in separate namespaces (example of group sources are: files, jobs scheduler, custom scripts, etc.).

Classes [hide private]
  GroupSourceException
Base GroupSource exception
  GroupSourceNoUpcall
Raised when upcall is not available
  GroupSourceQueryFailed
Raised when a query failed (eg.
  GroupResolverError
Base GroupResolver error
  GroupResolverSourceError
Raised when upcall is not available
  GroupResolverConfigError
Raised when a configuration error is encountered
  GroupSource
GroupSource class managing external calls for nodegroup support.
  GroupResolver
Base class GroupResolver that aims to provide node/group resolution from multiple GroupSource's.
  GroupResolverConfig
GroupResolver class that is able to automatically setup its GroupSource's from a configuration file.
Variables [hide private]
  __package__ = 'ClusterShell'