RequestFinalizationAgent

class DIRAC.StorageManagementSystem.Agent.RequestFinalizationAgent.RequestFinalizationAgent(agentName, loadName, baseAgentName=False, properties={})

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()
callbackDoneTasks()

This issues the call back message for the Tasks with a State=’Done’

callbackStagedTasks()

This updates the status of the Tasks to Done then issues the call back message

clearFailedTasks()

This obtains the tasks which are marked as Failed and remove all the associated records

clearReleasedTasks()
endExecution()
execute()
finalize()
initialize()
removeUnlinkedReplicas()
setOldTasksAsFailed(daysOld)