ValidateOutputDataAgent

Runs few integrity checks

class DIRAC.TransformationSystem.Agent.ValidateOutputDataAgent.ValidateOutputDataAgent(*args, **kwargs)

Bases: DIRAC.Core.Base.AgentModule.AgentModule

am_Enabled()
am_checkStopAgentFile()
am_createStopAgentFile()
am_disableMonitoring()
am_getBasePath()
am_getControlDirectory()
am_getCyclesDone()
am_getMaxCycles()
am_getModuleParam(optionName)
am_getOption(optionName, defaultValue=None)
am_getPollingTime()
am_getShifterProxyLocation()
am_getStopAgentFile()
am_getWatchdogTime()
am_getWorkDirectory()
am_go()
am_initialize(*initArgs)
am_monitoringEnabled()
am_removeStopAgentFile()
am_secureCall(functor, args=(), name=False)
am_setModuleParam(optionName, value)
am_setOption(optionName, value)
am_stopExecution()
beginExecution()
checkTransformationIntegrity(transID)

This method contains the real work

endExecution()
execute()

The VerifyOutputData execution method

finalize()
finalizeCheck(transID)

Move to ‘WaitingIntegrity’ or ‘ValidatedOutput’

getTransformationDirectories(transID)

Get the directories for the supplied transformation from the transformation system

initialize()

Sets defaults

updateWaitingIntegrity()

Get ‘WaitingIntegrity’ transformations, update to ‘ValidatedOutput’