Safe Haskell | None |
---|---|
Language | Haskell2010 |
- parseTorqueWalltime :: Parser TorqueWalltime
- parseTorqueDays :: Parser Text TorqueWalltime
- parseTorqueHours :: Parser Text TorqueWalltime
- parseTorqueMinutes :: Parser Text TorqueWalltime
- parseTorqueSeconds :: Parser Text TorqueWalltime
- parseTorqueMemory :: Parser Integer
- parseTorqueJobName :: Parser TorqueJobName
- parseTorqueResourceNodeList :: Parser (Either TorqueJobShortNode [TorqueJobFQNode])
- parseTorqueResourceRequest :: Parser TorqueResourceRequest
- parseTorqueResourceUsage :: Parser TorqueResourceUsage
- parseTorqueHostList :: Parser [TorqueExecHost]
- parseTorqueExit :: Parser (Text, TorqueJobExit)
Documentation
parseTorqueWalltime :: Parser TorqueWalltime Source #
parseTorqueWalltime
parses [[[DD:]HH:]MM:]SS strings representing walltime
parseTorqueMemory :: Parser Integer Source #
parseTorqueMemory
parses an decimal followed by a memory unit and return the memory in bytes
parseTorqueJobName :: Parser TorqueJobName Source #
parseTorqueJobName
splits the job name in its components, i.e., ID, [ array ID,] master and cluster
parseTorqueResourceNodeList :: Parser (Either TorqueJobShortNode [TorqueJobFQNode]) Source #
parseTorqueResourceNodeList
parses a list of FQDN nodes and their ppn or a nodecount and its ppn
parseTorqueResourceRequest :: Parser TorqueResourceRequest Source #
parseTorqueResourceRequest
parses all key value pairs denoting resources requested.
Most of these are not obligatory. Since the Torque documentation is vague on mentioning which entries occur, the last
1.5 years of data we have were used to make an educated guess as to which keys might appear and in what order
parseTorqueResourceUsage :: Parser TorqueResourceUsage Source #
parseTorqueResourceUsage
parses all the key value pairs denoting used resources.
parseTorqueHostList :: Parser [TorqueExecHost] Source #
parseTorqueHostList
parses a +
separated list of hostname/coreranges
A core range can be of the form 1,3,5-7,9
parseTorqueExit :: Parser (Text, TorqueJobExit) Source #
parseTorqueExit
parses a complete log line denoting a job exit. Tested with Torque 6.1.x.