org.eso.ias.cdb.cdbchecker

Members list

Type members

Classlikes

class CdbChecker(args: Array[String])

Che CdbChecker checks for problems in the CDB in either JSON or RDB format.

Che CdbChecker checks for problems in the CDB in either JSON or RDB format.

The main task is to check if the graph is -acyclic (@see issue #70) but reports also other problems or inconsistency like unused IASIOs just to give an example. While the RDB is more robust against such problems, the JSON implementation is more weak and this tool could help.

Value parameters

args

the arguments in the command line to open the right CDB

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object CdbChecker

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
CdbChecker.type
class CdbCyclesChecker(val mapOfDasus: Map[String, DasuDao], val mapOfDasusToDeploy: Map[String, Set[DasuToDeployDao]])

Check and report cycles in the IAS by delegating to classes in the cdb topology package

Check and report cycles in the IAS by delegating to classes in the cdb topology package

Value parameters

mapOfDasus

all the DASUs defined in the CDB

mapOfDasusToDeploy

The DASUs to deploy in each Supervisor

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type