├── .git-blame-ignore-revs ├── .github ├── CODEOWNERS ├── CONTRIBUTING.md ├── PULL_REQUEST_TEMPLATE ├── labeler.yml └── workflows │ ├── basic.yml │ ├── cvmfs.yml │ ├── deployment.yml │ ├── dirac-common.yml │ ├── fail-fast.sh │ ├── integration.yml │ ├── labeler.yml │ ├── make_release.py │ ├── pilotWrapper.yml │ ├── pin_diraccommon_version.py │ ├── pr-sweep.yml │ └── semantic.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── AUTHORS.rst ├── LICENSE ├── MANIFEST.in ├── README.rst ├── SECURITY.md ├── codecov.yml ├── consistency_check ├── README.md └── consistency.py ├── dashboards ├── AgentMonitoring │ ├── AgentMonitoring.json │ └── AgentMonitoringDashboard.ndjson ├── DataOperation │ ├── DataOperationDashboard.ndjson │ └── grafana │ │ ├── DMSOverview.json │ │ └── Tier1DMS.json ├── GrafanaDemo │ ├── README.md │ └── demo.json ├── JobParameters │ └── JobParametersDashboard.ndjson ├── PilotSubmissions │ ├── PilotSubmissions.json │ └── PilotSubmissionsDashboard.ndjson ├── PilotsHistory │ ├── PilotsHistory.json │ └── PilotsHistory.ndjson ├── RMS │ └── RMSDashboard.ndjson ├── ServiceMonitoring │ ├── ServiceMonitoring.json │ └── ServiceMonitoringDashboard.ndjson ├── WMS │ ├── WMSDashboard.json │ ├── WMSDashboard.ndjson │ └── WMSHistory.json ├── diracLogs │ ├── diracLogsDashboard.json │ └── diracLogsDashboard.ndjson └── tornadoLogs │ ├── grafana │ ├── DIRAC_Metrics.json │ ├── Dirac_Logs_ALL.json │ ├── Dirac_Logs_DEV.json │ └── Dirac_Logs_SECURITY.json │ └── kibana │ ├── Dirac_Logs_Stats.ndjson │ ├── Dirac_logs_Viewer_ALL.ndjson │ ├── Dirac_logs_Viewer_ALL_Singleline.ndjson │ ├── Dirac_logs_Viewer_DEV.ndjson │ └── Dirac_logs_Viewer_SECURITY.ndjson ├── dirac-common ├── README.md ├── pyproject.toml ├── src │ └── DIRACCommon │ │ ├── ConfigurationSystem │ │ ├── Client │ │ │ ├── Helpers │ │ │ │ ├── Resources.py │ │ │ │ └── __init__.py │ │ │ └── __init__.py │ │ └── __init__.py │ │ ├── Core │ │ ├── Utilities │ │ │ ├── ClassAd │ │ │ │ ├── ClassAdLight.py │ │ │ │ └── __init__.py │ │ │ ├── DErrno.py │ │ │ ├── JDL.py │ │ │ ├── List.py │ │ │ ├── ReturnValues.py │ │ │ ├── StateMachine.py │ │ │ ├── TimeUtilities.py │ │ │ └── __init__.py │ │ └── __init__.py │ │ ├── WorkloadManagementSystem │ │ ├── Client │ │ │ ├── JobState │ │ │ │ ├── JobManifest.py │ │ │ │ └── __init__.py │ │ │ ├── JobStatus.py │ │ │ └── __init__.py │ │ ├── DB │ │ │ ├── JobDBUtils.py │ │ │ └── __init__.py │ │ ├── Utilities │ │ │ ├── JobModel.py │ │ │ ├── JobStatusUtility.py │ │ │ ├── ParametricJob.py │ │ │ └── __init__.py │ │ └── __init__.py │ │ └── __init__.py └── tests │ ├── ConfigurationSystem │ ├── Client │ │ ├── Helpers │ │ │ ├── __init__.py │ │ │ └── test_Resources.py │ │ └── __init__.py │ └── __init__.py │ ├── Core │ ├── Utilities │ │ ├── ClassAd │ │ │ ├── __init__.py │ │ │ └── test_ClassAdLight.py │ │ ├── __init__.py │ │ ├── test_DErrno.py │ │ ├── test_JDL.py │ │ ├── test_List.py │ │ ├── test_ReturnValues.py │ │ └── test_TimeUtilities.py │ └── __init__.py │ ├── WorkloadManagementSystem │ ├── Client │ │ ├── JobState │ │ │ ├── __init__.py │ │ │ └── test_JobManifest.py │ │ └── __init__.py │ ├── DB │ │ ├── __init__.py │ │ └── test_JobDBUtils.py │ ├── Utilities │ │ ├── __init__.py │ │ ├── test_JobModel.py │ │ ├── test_JobStatusUtility.py │ │ └── test_ParametricJob.py │ └── __init__.py │ └── __init__.py ├── dirac.cfg ├── docs ├── Makefile ├── README ├── diracdoctools │ ├── Config.py │ ├── CustomizedDocs │ │ ├── CustomClient.py │ │ ├── CustomDErrno.py │ │ └── CustomTransformation.py │ ├── Utilities.py │ ├── __init__.py │ ├── cmd │ │ ├── __init__.py │ │ ├── codeReference.py │ │ ├── commandReference.py │ │ └── concatcfg.py │ ├── environmentSetup.py │ ├── fakeEnvironment.py │ └── scripts │ │ ├── dirac-docs-build-code.py │ │ ├── dirac-docs-build-commands.py │ │ ├── dirac-docs-concatenate-diraccfg.py │ │ └── dirac-docs-get-release-notes.py ├── docs.conf ├── setup.py └── source │ ├── AdministratorGuide │ ├── Configuration │ │ ├── ConfReference │ │ │ ├── Operations │ │ │ │ ├── ComponentMonitoring │ │ │ │ │ └── index.rst │ │ │ │ ├── DataManagement │ │ │ │ │ └── index.rst │ │ │ │ ├── Email │ │ │ │ │ └── index.rst │ │ │ │ ├── InputDataPolicy │ │ │ │ │ └── index.rst │ │ │ │ ├── JobDescription │ │ │ │ │ └── index.rst │ │ │ │ ├── JobScheduling │ │ │ │ │ └── index.rst │ │ │ │ ├── Pilots │ │ │ │ │ └── index.rst │ │ │ │ ├── Shifter │ │ │ │ │ └── index.rst │ │ │ │ ├── VOs │ │ │ │ │ └── index.rst │ │ │ │ └── index.rst │ │ │ ├── Systems │ │ │ │ ├── Accounting │ │ │ │ │ ├── Databases │ │ │ │ │ │ └── index.rst │ │ │ │ │ ├── URLs │ │ │ │ │ │ └── index.rst │ │ │ │ │ └── index.rst │ │ │ │ ├── Configuration │ │ │ │ │ ├── URLs │ │ │ │ │ │ └── index.rst │ │ │ │ │ └── index.rst │ │ │ │ ├── DataManagement │ │ │ │ │ ├── Databases │ │ │ │ │ │ └── index.rst │ │ │ │ │ ├── Services │ │ │ │ │ │ ├── FileCatalog │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ └── index.rst │ │ │ │ │ └── index.rst │ │ │ │ ├── Framework │ │ │ │ │ ├── Databases │ │ │ │ │ │ └── index.rst │ │ │ │ │ ├── Services │ │ │ │ │ │ ├── SystemAdministrator │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ ├── UserProfileManager │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ └── index.rst │ │ │ │ │ └── index.rst │ │ │ │ ├── StorageManagement │ │ │ │ │ ├── Databases │ │ │ │ │ │ └── index.rst │ │ │ │ │ ├── Services │ │ │ │ │ │ ├── StorageManager │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ └── index.rst │ │ │ │ │ ├── URLs │ │ │ │ │ │ └── index.rst │ │ │ │ │ └── index.rst │ │ │ │ ├── Transformation │ │ │ │ │ ├── Agents │ │ │ │ │ │ ├── index.rst │ │ │ │ │ │ ├── inputdataagent.rst │ │ │ │ │ │ ├── mcextensionagent.rst │ │ │ │ │ │ ├── transformationagent.rst │ │ │ │ │ │ └── validateoutputdataagent.rst │ │ │ │ │ ├── Databases │ │ │ │ │ │ └── index.rst │ │ │ │ │ ├── Services │ │ │ │ │ │ ├── TransformationManager │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ └── index.rst │ │ │ │ │ ├── URLs │ │ │ │ │ │ └── index.rst │ │ │ │ │ └── index.rst │ │ │ │ ├── WorkloadManagement │ │ │ │ │ ├── Agents │ │ │ │ │ │ ├── PilotStatusAgent │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ ├── StalledJobAgent │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ ├── StatesAccountingAgent │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ └── index.rst │ │ │ │ │ ├── Databases │ │ │ │ │ │ └── index.rst │ │ │ │ │ ├── Executors │ │ │ │ │ │ ├── InputData │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ ├── JobPath │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ ├── JobSanity │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ ├── JobScheduling │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ └── index.rst │ │ │ │ │ ├── JobWrapper │ │ │ │ │ │ └── index.rst │ │ │ │ │ ├── Services │ │ │ │ │ │ ├── JobManager │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ ├── JobMonitoring │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ ├── Matcher │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ ├── SandboxStore │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ ├── WMSAdministrator │ │ │ │ │ │ │ └── index.rst │ │ │ │ │ │ └── index.rst │ │ │ │ │ ├── URLs │ │ │ │ │ │ └── index.rst │ │ │ │ │ └── index.rst │ │ │ │ └── index.rst │ │ │ ├── Tips │ │ │ │ ├── Authorization │ │ │ │ │ └── index.rst │ │ │ │ ├── ServicesPorts │ │ │ │ │ └── index.rst │ │ │ │ └── index.rst │ │ │ ├── WebSite │ │ │ │ └── index.rst │ │ │ └── index.rst │ │ ├── ConfigurationStructure │ │ │ └── index.rst │ │ ├── generalConfigOptions.rst │ │ └── index.rst │ ├── ExternalsSupport │ │ └── index.rst │ ├── HowTo │ │ ├── SystemAdministratorInterface.rst │ │ ├── authentication.rst │ │ ├── dedicateddfc.rst │ │ ├── index.rst │ │ ├── multiVO.rst │ │ ├── pilotsWithTokens.rst │ │ └── pitExport.rst │ ├── Introduction │ │ ├── configurationbasics.rst │ │ ├── diraccomponents.rst │ │ └── index.rst │ ├── Resources │ │ ├── agents2CS.rst │ │ ├── catalog.rst │ │ ├── computingelements.rst │ │ ├── country.rst │ │ ├── identityprovider.rst │ │ ├── index.rst │ │ ├── messagequeues.rst │ │ ├── proxyprovider.rst │ │ ├── simpleMQ.rst │ │ ├── site.rst │ │ ├── storage.rst │ │ └── supercomputers.rst │ ├── ServerInstallations │ │ ├── HTTPSServices.rst │ │ ├── InstallingDiracServer.rst │ │ ├── InstallingWebAppDIRAC.rst │ │ ├── centralizedLogging.rst │ │ ├── environment_variable_configuration.rst │ │ ├── index.rst │ │ ├── scalingAndLimitations.rst │ │ └── tornadoComponentsLogs.rst │ ├── Systems │ │ ├── Accounting │ │ │ └── index.rst │ │ ├── Configuration │ │ │ └── index.rst │ │ ├── DataManagement │ │ │ ├── concepts.rst │ │ │ ├── dfc.rst │ │ │ ├── fts3.rst │ │ │ ├── index.rst │ │ │ └── s3.rst │ │ ├── Framework │ │ │ ├── ComponentMonitoring │ │ │ │ └── index.rst │ │ │ ├── Monitoring │ │ │ │ └── index.rst │ │ │ ├── Notification │ │ │ │ └── index.rst │ │ │ ├── ProxyManager │ │ │ │ └── index.rst │ │ │ └── index.rst │ │ ├── MonitoringSystem │ │ │ └── index.rst │ │ ├── Production │ │ │ └── index.rst │ │ ├── RequestManagement │ │ │ ├── concepts.rst │ │ │ ├── index.rst │ │ │ ├── rmsComponents.rst │ │ │ └── rmsObjects.rst │ │ ├── ResourceStatus │ │ │ ├── advanced_configuration.rst │ │ │ ├── advanced_usage.rst │ │ │ ├── configuration.rst │ │ │ ├── index.rst │ │ │ ├── install.rst │ │ │ ├── introduction.rst │ │ │ ├── monitoring.rst │ │ │ └── usage.rst │ │ ├── StorageManagement │ │ │ └── index.rst │ │ ├── Transformation │ │ │ └── index.rst │ │ ├── Workflow │ │ │ ├── Workflow.png │ │ │ ├── WorkflowExample.png │ │ │ ├── WorkflowFramework.png │ │ │ ├── WorkflowJob.png │ │ │ └── index.rst │ │ ├── WorkloadManagement │ │ │ ├── InputDataResolution.rst │ │ │ ├── Jobs │ │ │ │ ├── index.rst │ │ │ │ └── jobsStateMachine.png │ │ │ ├── JobsMatching.rst │ │ │ ├── JobsPriorities.rst │ │ │ ├── Pilots │ │ │ │ ├── Pilots2.png │ │ │ │ ├── Pilots3.rst │ │ │ │ ├── PilotsStateMachine.png │ │ │ │ └── index.rst │ │ │ ├── WMS-Pilots2.png │ │ │ ├── architecture.rst │ │ │ ├── index.rst │ │ │ ├── multiProcessorJobs.rst │ │ │ └── tagsAndJobs.rst │ │ └── index.rst │ ├── UserManagement │ │ └── index.rst │ └── index.rst │ ├── DeveloperGuide │ ├── APIs │ │ └── index.rst │ ├── AddingNewComponents │ │ ├── CheckYourInstallation │ │ │ └── index.rst │ │ ├── DevelopingAgents │ │ │ └── index.rst │ │ ├── DevelopingCommands │ │ │ ├── dirac_my_great_script.py │ │ │ ├── dirac_ping_info.py │ │ │ └── index.rst │ │ ├── DevelopingDatabases │ │ │ ├── AtomDB.py │ │ │ └── index.rst │ │ ├── DevelopingExecutors │ │ │ ├── ExecutorsSchema.png │ │ │ ├── PingPongExecutor.py │ │ │ ├── PingPongMindHandler.py │ │ │ └── index.rst │ │ ├── DevelopingServices │ │ │ ├── HelloHandler.py │ │ │ └── index.rst │ │ ├── Resources │ │ │ ├── Catalog.rst │ │ │ ├── Computing.rst │ │ │ ├── MessageQueues │ │ │ │ └── index.rst │ │ │ ├── Storage.rst │ │ │ └── index.rst │ │ ├── TestingAgents │ │ │ └── index.rst │ │ ├── TestingDBs │ │ │ └── index.rst │ │ ├── TestingServices │ │ │ └── index.rst │ │ ├── Utilities │ │ │ ├── CSHelpers │ │ │ │ ├── Operations │ │ │ │ │ └── index.rst │ │ │ │ ├── Resources │ │ │ │ │ └── index.rst │ │ │ │ └── index.rst │ │ │ ├── DErrno │ │ │ │ └── index.rst │ │ │ ├── gLogger │ │ │ │ ├── Backends │ │ │ │ │ └── index.rst │ │ │ │ ├── Changes │ │ │ │ │ ├── index.rst │ │ │ │ │ └── levelSystems.png │ │ │ │ ├── gLogger │ │ │ │ │ ├── Advanced │ │ │ │ │ │ ├── index.rst │ │ │ │ │ │ ├── summary.png │ │ │ │ │ │ └── tree.png │ │ │ │ │ ├── Basics │ │ │ │ │ │ └── index.rst │ │ │ │ │ └── index.rst │ │ │ │ ├── gLoggerDevelopment │ │ │ │ │ ├── classDiagram.png │ │ │ │ │ └── index.rst │ │ │ │ └── index.rst │ │ │ └── index.rst │ │ ├── YourFirstDIRACCode │ │ │ └── index.rst │ │ ├── dirac.cfg.basic.example │ │ └── index.rst │ ├── CodeDocumenting │ │ └── index.rst │ ├── CodeTesting │ │ └── index.rst │ ├── CodingConvention │ │ └── index.rst │ ├── DevelopmentEnvironment │ │ ├── DeveloperInstallation │ │ │ ├── downloadCAs.sh │ │ │ ├── editingCode.rst │ │ │ ├── interactingWithProductionSetups.rst │ │ │ └── stuffThatRun.rst │ │ └── index.rst │ ├── DevelopmentModel │ │ └── index.rst │ ├── Externals │ │ └── index.rst │ ├── Internals │ │ ├── Core │ │ │ ├── ClientServer.rst │ │ │ ├── Serialization.rst │ │ │ ├── complete_client-server.png │ │ │ ├── complete_client-server.uml │ │ │ ├── componentsAuthNandAuthZ.rst │ │ │ ├── index.rst │ │ │ ├── simplified_client-server.png │ │ │ └── simplified_client-server.uml │ │ └── index.rst │ ├── OAuth2Authorization │ │ └── index.rst │ ├── Overview │ │ └── index.rst │ ├── REST │ │ └── index.rst │ ├── ReleaseProcedure │ │ └── index.rst │ ├── Systems │ │ ├── Framework │ │ │ ├── index.rst │ │ │ └── stableconns │ │ │ │ ├── Messages.png │ │ │ │ ├── client.py │ │ │ │ ├── index.rst │ │ │ │ └── service.py │ │ ├── Monitoring │ │ │ └── index.rst │ │ ├── RequestManagement │ │ │ └── index.rst │ │ ├── Transformation │ │ │ ├── architecture.rst │ │ │ ├── bodyplugin.rst │ │ │ ├── index.rst │ │ │ └── transformationplugin.rst │ │ ├── WorkloadManagement │ │ │ └── index.rst │ │ └── index.rst │ ├── TornadoServices │ │ ├── clientservice.png │ │ ├── clientservice.uml │ │ └── index.rst │ ├── WebAppDIRAC │ │ ├── DevelopWebApp │ │ │ └── index.rst │ │ ├── InstallWebAppDIRAC │ │ │ └── index.rst │ │ └── index.rst │ └── index.rst │ ├── UserGuide │ ├── GettingStarted │ │ ├── BasicDataManipulation │ │ │ └── index.rst │ │ ├── GettingUserIdentity │ │ │ └── index.rst │ │ ├── InstallingClient │ │ │ └── index.rst │ │ ├── UserJobs │ │ │ ├── CommandLine │ │ │ │ └── index.rst │ │ │ ├── DiracAPI │ │ │ │ └── index.rst │ │ │ ├── JDLReference │ │ │ │ └── index.rst │ │ │ ├── WebJobSubmission │ │ │ │ ├── images │ │ │ │ │ └── launchpad.png │ │ │ │ └── index.rst │ │ │ └── index.rst │ │ └── index.rst │ ├── HowTo │ │ ├── DataManagement │ │ │ ├── index.rst │ │ │ └── metadata.rst │ │ └── index.rst │ ├── Tutorials │ │ ├── FileCatalogBasic │ │ │ └── index.rst │ │ ├── JDLsAndJobManagementBasic │ │ │ └── index.rst │ │ ├── JobManagementAdvanced │ │ │ └── index.rst │ │ ├── ManagingUserCredentials │ │ │ └── index.rst │ │ ├── ShorthandCommands │ │ │ └── index.rst │ │ ├── UsingDIRACFromPython │ │ │ └── index.rst │ │ └── index.rst │ ├── WebAppUserGuide │ │ ├── images │ │ │ ├── classic.png │ │ │ ├── contextmenu.png │ │ │ ├── createlink.png │ │ │ ├── delete.png │ │ │ ├── deletelink.png │ │ │ ├── grey.png │ │ │ ├── helpmenu.png │ │ │ ├── loaddesktop.png │ │ │ ├── loader.png │ │ │ ├── maintab.png │ │ │ ├── managemenuitems.png │ │ │ ├── menus.png │ │ │ ├── menustructure.png │ │ │ ├── neptune.png │ │ │ ├── presenterview.png │ │ │ ├── settings.png │ │ │ ├── settingspanel.png │ │ │ ├── share.png │ │ │ ├── stateloader.png │ │ │ ├── tabmenu.png │ │ │ └── tabview.png │ │ └── index.rst │ ├── WebPortalReference │ │ ├── BrowseRemoteConfiguration │ │ │ └── index.rst │ │ ├── DataLoggingMonitor │ │ │ └── index.rst │ │ ├── JobMonitoring │ │ │ └── index.rst │ │ ├── ManageProxies │ │ │ └── index.rst │ │ ├── ManageRemoteConfiguration │ │ │ └── index.rst │ │ ├── Overview │ │ │ ├── DIRAC-portal-overview.jpg │ │ │ └── index.rst │ │ ├── PilotMonitor │ │ │ └── index.rst │ │ ├── PilotSummary │ │ │ └── index.rst │ │ ├── ProductionMonitor │ │ │ └── index.rst │ │ ├── SiteSummary │ │ │ └── index.rst │ │ └── index.rst │ ├── commands.rst │ ├── glossary.rst │ └── index.rst │ ├── _static │ ├── DIRAC-logo.png │ ├── DIRAC-logo3.png │ ├── Systems │ │ ├── APIs │ │ │ └── APIClass.png │ │ ├── Core │ │ │ ├── BaseRequestHandler.png │ │ │ ├── workingProcess.dia │ │ │ └── workingProcess.png │ │ ├── DMS │ │ │ ├── inheritance-dms-agents.dia │ │ │ ├── inheritance-dms-agents.png │ │ │ ├── inheritance-dms-tasks.dia │ │ │ ├── inheritance-dms-tasks.png │ │ │ ├── request-processing-call.dia │ │ │ ├── request-processing-call.png │ │ │ ├── request-processing.dia │ │ │ ├── request-processing.png │ │ │ ├── transfer-agent-processing.dia │ │ │ └── transfer-agent-processing.png │ │ ├── FS │ │ │ ├── InstalledComponentsDB.png │ │ │ ├── InteractionsDiagram.png │ │ │ ├── OAuth2 │ │ │ │ ├── AuthorizationServerPackage.png │ │ │ │ ├── DIRACComponentsInteractionRoles.png │ │ │ │ ├── OAuth2Roles.png │ │ │ │ ├── WebAppLoginFlow.png │ │ │ │ ├── certificateFlow.png │ │ │ │ ├── diracasProxyFlow.png │ │ │ │ ├── diracasTokenFlow.png │ │ │ │ ├── revokeToken.png │ │ │ │ └── revokeTokenWeb.png │ │ │ └── TokenManager_getToken.png │ │ ├── PS │ │ │ └── ProductionArch3.png │ │ ├── RMS │ │ │ ├── FileSTM.png │ │ │ ├── OperationSTM.png │ │ │ ├── ReqDBSchema.png │ │ │ ├── RequestExecution.png │ │ │ ├── RequestProxy-flow.png │ │ │ ├── RequestSTM.png │ │ │ └── RequestZoo.png │ │ ├── RSS │ │ │ ├── ElementSchemaDB.png │ │ │ ├── StateInline.png │ │ │ ├── client-server-db.png │ │ │ ├── dummyOntology.png │ │ │ ├── elementSchema.png │ │ │ ├── gridOntology.png │ │ │ ├── gridOntologyExample.png │ │ │ ├── pdpSequenceDiagram.png │ │ │ ├── pepSequenceDiagram.png │ │ │ ├── simplifiedPolicySystem.png │ │ │ ├── simplifiedRSS.png │ │ │ ├── stateMachine.png │ │ │ └── uml-schema.png │ │ └── TS │ │ │ ├── TS-technical.png │ │ │ ├── ts-rms.png │ │ │ └── ts-wms.png │ ├── default.css.federico │ ├── dirac_admin.png │ ├── dirac_code.png │ ├── dirac_dev.png │ ├── dirac_user.png │ ├── eosc-hub-web.png │ ├── epydoc.css │ ├── eu-logo.jpeg │ ├── favicon.ico │ ├── hpc_schema.png │ ├── pja_application_submission.png │ ├── pja_jobwrapper_submission.png │ ├── py3Stack.png │ └── setup_structure.png │ ├── _templates │ ├── layout.html │ └── layout_with_top_logo.html │ ├── conf.py │ ├── diracindex.html │ └── index.rst ├── environment.yml ├── integration_tests.py ├── pyproject.toml ├── pytest.ini ├── release.notes ├── releases.cfg ├── setup.cfg ├── setup.py ├── src └── DIRAC │ ├── AccountingSystem │ ├── Agent │ │ ├── NetworkAgent.py │ │ ├── __init__.py │ │ └── test │ │ │ └── Test_NetworkAgent.py │ ├── Client │ │ ├── AccountingCLI.py │ │ ├── DataStoreClient.py │ │ ├── ReportCLI.py │ │ ├── ReportsClient.py │ │ ├── Types │ │ │ ├── BaseAccountingType.py │ │ │ ├── DataOperation.py │ │ │ ├── Job.py │ │ │ ├── Network.py │ │ │ ├── Pilot.py │ │ │ ├── PilotSubmission.py │ │ │ ├── StorageOccupancy.py │ │ │ ├── WMSHistory.py │ │ │ └── __init__.py │ │ └── __init__.py │ ├── ConfigTemplate.cfg │ ├── DB │ │ ├── AccountingDB.py │ │ ├── AccountingDB.sql │ │ ├── MultiAccountingDB.py │ │ ├── __init__.py │ │ └── test │ │ │ └── Test_AccountingDB.py │ ├── Service │ │ ├── DataStoreHandler.py │ │ ├── ReportGeneratorHandler.py │ │ └── __init__.py │ ├── __init__.py │ ├── private │ │ ├── DBUtils.py │ │ ├── MainReporter.py │ │ ├── Plotters │ │ │ ├── BaseReporter.py │ │ │ ├── DataOperationPlotter.py │ │ │ ├── JobPlotter.py │ │ │ ├── NetworkPlotter.py │ │ │ ├── PilotPlotter.py │ │ │ ├── PilotSubmissionPlotter.py │ │ │ ├── StorageOccupancyPlotter.py │ │ │ ├── WMSHistoryPlotter.py │ │ │ └── __init__.py │ │ ├── Policies │ │ │ ├── FilterExecutor.py │ │ │ ├── JobPolicy.py │ │ │ └── __init__.py │ │ └── __init__.py │ └── scripts │ │ ├── __init__.py │ │ ├── dirac_accounting_decode_fileid.py │ │ └── dirac_admin_accounting_cli.py │ ├── ConfigurationSystem │ ├── Agent │ │ ├── Bdii2CSAgent.py │ │ ├── GOCDB2CSAgent.py │ │ ├── RucioSynchronizerAgent.py │ │ ├── VOMS2CSAgent.py │ │ ├── __init__.py │ │ └── test │ │ │ └── Test_Bdii2CS.py │ ├── Client │ │ ├── CSAPI.py │ │ ├── CSCLI.py │ │ ├── CSShellCLI.py │ │ ├── Config.py │ │ ├── ConfigurationClient.py │ │ ├── ConfigurationData.py │ │ ├── Helpers │ │ │ ├── CSGlobals.py │ │ │ ├── Operations.py │ │ │ ├── Path.py │ │ │ ├── Registry.py │ │ │ ├── Resources.py │ │ │ ├── ResourcesDefaults.py │ │ │ ├── __init__.py │ │ │ └── test │ │ │ │ └── Test_Helpers.py │ │ ├── LocalConfiguration.py │ │ ├── PathFinder.py │ │ ├── SyncPlugins │ │ │ ├── CERNLDAPSyncPlugin.py │ │ │ ├── DummySyncPlugin.py │ │ │ └── __init__.py │ │ ├── Utilities.py │ │ ├── VOMS2CSSynchronizer.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_LocalConfiguration.py │ │ │ └── Test_PathFinder.py │ ├── ConfigTemplate.cfg │ ├── Service │ │ ├── ConfigurationHandler.py │ │ ├── TornadoConfigurationHandler.py │ │ └── __init__.py │ ├── __init__.py │ ├── private │ │ ├── ConfigurationClient.py │ │ ├── ConfigurationData.py │ │ ├── Modificator.py │ │ ├── Refresher.py │ │ ├── RefresherBase.py │ │ ├── ServiceInterface.py │ │ ├── ServiceInterfaceBase.py │ │ ├── ServiceInterfaceTornado.py │ │ ├── TornadoRefresher.py │ │ └── __init__.py │ ├── scripts │ │ ├── __init__.py │ │ ├── dirac_admin_add_resources.py │ │ ├── dirac_admin_add_shifter.py │ │ ├── dirac_admin_add_site.py │ │ ├── dirac_admin_check_config_options.py │ │ ├── dirac_admin_sort_cs_sites.py │ │ ├── dirac_admin_voms_sync.py │ │ ├── dirac_configuration_cli.py │ │ ├── dirac_configuration_dump_local_cache.py │ │ └── dirac_configuration_shell.py │ └── test │ │ └── Test_agentOptions.py │ ├── Core │ ├── Base │ │ ├── API.py │ │ ├── AgentModule.py │ │ ├── AgentReactor.py │ │ ├── CLI.py │ │ ├── Client.py │ │ ├── DB.py │ │ ├── DIRACDB.py │ │ ├── ElasticDB.py │ │ ├── ExecutorMindHandler.py │ │ ├── ExecutorModule.py │ │ ├── ExecutorReactor.py │ │ ├── SQLAlchemyDB.py │ │ ├── Script.py │ │ ├── __init__.py │ │ └── private │ │ │ ├── ModuleLoader.py │ │ │ └── __init__.py │ ├── DISET │ │ ├── AuthManager.py │ │ ├── MessageClient.py │ │ ├── RPCClient.py │ │ ├── RequestHandler.py │ │ ├── ServiceReactor.py │ │ ├── ThreadConfig.py │ │ ├── TransferClient.py │ │ ├── __init__.py │ │ ├── private │ │ │ ├── BaseClient.py │ │ │ ├── FileHelper.py │ │ │ ├── GatewayService.py │ │ │ ├── InnerRPCClient.py │ │ │ ├── LockManager.py │ │ │ ├── MessageBroker.py │ │ │ ├── MessageFactory.py │ │ │ ├── Protocols.py │ │ │ ├── Service.py │ │ │ ├── ServiceConfiguration.py │ │ │ ├── TransportPool.py │ │ │ ├── Transports │ │ │ │ ├── BaseTransport.py │ │ │ │ ├── M2SSLTransport.py │ │ │ │ ├── PlainTransport.py │ │ │ │ ├── SSL │ │ │ │ │ ├── FakeSocket.py │ │ │ │ │ ├── M2Utils.py │ │ │ │ │ └── __init__.py │ │ │ │ ├── SSLTransport.py │ │ │ │ ├── __init__.py │ │ │ │ └── test │ │ │ │ │ ├── README.md │ │ │ │ │ ├── Test_SSLTransport.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── proxy.pem │ │ │ └── __init__.py │ │ └── test │ │ │ └── Test_AuthManager.py │ ├── LCG │ │ ├── GGUSTicketsClient.py │ │ ├── GOCDBClient.py │ │ ├── __init__.py │ │ └── test │ │ │ └── Test_LCG.py │ ├── Security │ │ ├── DiracX.py │ │ ├── IAMService.py │ │ ├── Locations.py │ │ ├── Properties.py │ │ ├── ProxyFile.py │ │ ├── ProxyInfo.py │ │ ├── Utilities.py │ │ ├── VOMS.py │ │ ├── VOMSService.py │ │ ├── __init__.py │ │ ├── m2crypto │ │ │ ├── X509CRL.py │ │ │ ├── X509Certificate.py │ │ │ ├── X509Chain.py │ │ │ ├── X509Request.py │ │ │ ├── __init__.py │ │ │ └── asn1_utils.py │ │ └── test │ │ │ ├── Test_DiracX.py │ │ │ ├── Test_X509Certificate.py │ │ │ ├── Test_X509Chain.py │ │ │ ├── Test_X509Request.py │ │ │ ├── __init__.py │ │ │ ├── certs │ │ │ ├── ca │ │ │ │ ├── b236481c.0 │ │ │ │ ├── ca.cert.pem │ │ │ │ ├── ca.key.pem │ │ │ │ ├── crlnumber │ │ │ │ ├── index.txt │ │ │ │ ├── index.txt.attr │ │ │ │ ├── index.txt.attr.old │ │ │ │ ├── index.txt.old │ │ │ │ ├── newcerts │ │ │ │ │ ├── 1000.pem │ │ │ │ │ ├── 1001.pem │ │ │ │ │ └── 1002.pem │ │ │ │ ├── openssl_config_ca.cnf │ │ │ │ ├── serial │ │ │ │ └── serial.old │ │ │ ├── host │ │ │ │ ├── hostcert.pem │ │ │ │ ├── hostkey.pem │ │ │ │ ├── hostkey.pem.bak │ │ │ │ ├── openssl_config_host.cnf │ │ │ │ └── request.csr.pem │ │ │ ├── key │ │ │ │ └── encrypted_key_pass_0000.pem │ │ │ ├── user │ │ │ │ ├── openssl_config_user.cnf │ │ │ │ ├── request.csr.pem │ │ │ │ ├── usercert.pem │ │ │ │ └── userkey.pem │ │ │ └── voms │ │ │ │ ├── README │ │ │ │ └── proxy.pem │ │ │ ├── test_diracx_token_from_pem.py │ │ │ └── x509TestUtilities.py │ ├── Tornado │ │ ├── Client │ │ │ ├── ClientSelector.py │ │ │ ├── TornadoClient.py │ │ │ ├── __init__.py │ │ │ └── private │ │ │ │ ├── TornadoBaseClient.py │ │ │ │ └── __init__.py │ │ ├── Server │ │ │ ├── HandlerManager.py │ │ │ ├── TornadoREST.py │ │ │ ├── TornadoServer.py │ │ │ ├── TornadoService.py │ │ │ ├── __init__.py │ │ │ └── private │ │ │ │ ├── BaseRequestHandler.py │ │ │ │ └── __init__.py │ │ ├── __init__.py │ │ └── scripts │ │ │ ├── __init__.py │ │ │ ├── tornado_start_CS.py │ │ │ └── tornado_start_all.py │ ├── Utilities │ │ ├── Adler.py │ │ ├── CGroups2.py │ │ ├── ClassAd │ │ │ ├── ClassAdLight.py │ │ │ └── __init__.py │ │ ├── CountryMapping.py │ │ ├── DAG.py │ │ ├── DEncode.py │ │ ├── DErrno.py │ │ ├── DIRACSingleton.py │ │ ├── Decorators.py │ │ ├── Devloader.py │ │ ├── DictCache.py │ │ ├── Dictionaries.py │ │ ├── DirectoryExplorer.py │ │ ├── ElasticSearchDB.py │ │ ├── EventDispatcher.py │ │ ├── ExecutorDispatcher.py │ │ ├── Extensions.py │ │ ├── File.py │ │ ├── Glue2.py │ │ ├── Graphs │ │ │ ├── BarGraph.py │ │ │ ├── CurveGraph.py │ │ │ ├── Dwatermark.png │ │ │ ├── Graph.py │ │ │ ├── GraphData.py │ │ │ ├── GraphUtilities.py │ │ │ ├── Legend.py │ │ │ ├── LineGraph.py │ │ │ ├── Palette.py │ │ │ ├── PieGraph.py │ │ │ ├── PlotBase.py │ │ │ ├── QualityMapGraph.py │ │ │ └── __init__.py │ │ ├── Grid.py │ │ ├── JDL.py │ │ ├── JEncode.py │ │ ├── List.py │ │ ├── LockRing.py │ │ ├── Mail.py │ │ ├── MixedEncode.py │ │ ├── MySQL.py │ │ ├── Network.py │ │ ├── ObjectLoader.py │ │ ├── Os.py │ │ ├── Pfn.py │ │ ├── Platform.py │ │ ├── Plotting │ │ │ ├── DataCache.py │ │ │ ├── FileCoding.py │ │ │ ├── Plots.py │ │ │ ├── TypeLoader.py │ │ │ └── __init__.py │ │ ├── PrettyPrint.py │ │ ├── ProcessPool.py │ │ ├── Profiler.py │ │ ├── PromptUser.py │ │ ├── Proxy.py │ │ ├── ReturnValues.py │ │ ├── Shifter.py │ │ ├── SiteSEMapping.py │ │ ├── StateMachine.py │ │ ├── Subprocess.py │ │ ├── ThreadPool.py │ │ ├── ThreadSafe.py │ │ ├── ThreadScheduler.py │ │ ├── TimeUtilities.py │ │ ├── Version.py │ │ ├── __init__.py │ │ ├── exceptions.py │ │ └── test │ │ │ ├── ProcessesCreator.py │ │ │ ├── Test_Adler.py │ │ │ ├── Test_DAG.py │ │ │ ├── Test_Decorator.py │ │ │ ├── Test_Dictionaries.py │ │ │ ├── Test_Encode.py │ │ │ ├── Test_ExecutorDispatcher.py │ │ │ ├── Test_Extensions.py │ │ │ ├── Test_File.py │ │ │ ├── Test_JDL.py │ │ │ ├── Test_Mail.py │ │ │ ├── Test_Network.py │ │ │ ├── Test_ObjectLoader.py │ │ │ ├── Test_Pfn.py │ │ │ ├── Test_ProcessPool.py │ │ │ ├── Test_Profiler.py │ │ │ ├── Test_ReturnValues.py │ │ │ ├── Test_Subprocess.py │ │ │ ├── Test_entrypoints.py │ │ │ └── __init__.py │ ├── Workflow │ │ ├── Module.py │ │ ├── Parameter.py │ │ ├── Step.py │ │ ├── Utility.py │ │ ├── WFEditor │ │ │ └── __init__.py │ │ ├── Workflow.py │ │ ├── WorkflowReader.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── JobSamples.py │ │ │ ├── ModulesSamples.py │ │ │ ├── WFSamples.py │ │ │ ├── __init__.py │ │ │ └── step_g.py │ ├── __init__.py │ ├── scripts │ │ ├── __init__.py │ │ ├── dirac_agent.py │ │ ├── dirac_apptainer_exec.py │ │ ├── dirac_cert_convert.py │ │ ├── dirac_configure.py │ │ ├── dirac_executor.py │ │ ├── dirac_generate_cas.py │ │ ├── dirac_generate_crls.py │ │ ├── dirac_info.py │ │ ├── dirac_install_db.py │ │ ├── dirac_install_web_portal.py │ │ ├── dirac_platform.py │ │ ├── dirac_service.py │ │ ├── dirac_setup_site.py │ │ ├── dirac_version.py │ │ └── install_full.cfg │ └── test │ │ └── Test_API.py │ ├── DataManagementSystem │ ├── Agent │ │ ├── FTS3Agent.py │ │ ├── RequestOperations │ │ │ ├── ArchiveFiles.py │ │ │ ├── CheckMigration.py │ │ │ ├── DMSRequestOperationsBase.py │ │ │ ├── MoveReplica.py │ │ │ ├── PhysicalRemoval.py │ │ │ ├── PutAndRegister.py │ │ │ ├── ReTransfer.py │ │ │ ├── RegisterFile.py │ │ │ ├── RegisterReplica.py │ │ │ ├── RemoveFile.py │ │ │ ├── RemoveReplica.py │ │ │ ├── ReplicateAndRegister.py │ │ │ ├── StagingCallback.py │ │ │ ├── __init__.py │ │ │ └── test │ │ │ │ ├── Test_ArchiveFiles.py │ │ │ │ ├── Test_CheckMigration.py │ │ │ │ ├── Test_ReplicateAndRegister.py │ │ │ │ └── Test_RequestOperations.py │ │ └── __init__.py │ ├── Client │ │ ├── CmdDirCompletion │ │ │ ├── AbstractFileSystem.py │ │ │ ├── DirectoryCompletion.py │ │ │ └── __init__.py │ │ ├── ConsistencyInspector.py │ │ ├── DataIntegrityClient.py │ │ ├── DataManager.py │ │ ├── DirectoryListing.py │ │ ├── FTS3Client.py │ │ ├── FTS3File.py │ │ ├── FTS3Job.py │ │ ├── FTS3Operation.py │ │ ├── FailoverTransfer.py │ │ ├── FileCatalogClientCLI.py │ │ ├── MetaQuery.py │ │ ├── S3GatewayClient.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_Client_DataManagementSystem.py │ │ │ ├── Test_FTS3Objects.py │ │ │ ├── Test_scitag.py │ │ │ ├── __init__.py │ │ │ ├── mock_DM.py │ │ │ └── new_dir_completion.py │ ├── ConfigTemplate.cfg │ ├── DB │ │ ├── DataIntegrityDB.py │ │ ├── DataIntegrityDB.sql │ │ ├── FTS3DB.py │ │ ├── FTS3DB.sql │ │ ├── FileCatalogComponents │ │ │ ├── DatasetManager │ │ │ │ ├── DatasetManager.py │ │ │ │ └── __init__.py │ │ │ ├── DirectoryManager │ │ │ │ ├── DirectoryClosure.py │ │ │ │ ├── DirectoryFlatTree.py │ │ │ │ ├── DirectoryLevelTree.py │ │ │ │ ├── DirectoryNodeTree.py │ │ │ │ ├── DirectorySimpleTree.py │ │ │ │ ├── DirectoryTreeBase.py │ │ │ │ └── __init__.py │ │ │ ├── DirectoryMetadata │ │ │ │ ├── DirectoryMetadata.py │ │ │ │ ├── MultiVODirectoryMetadata.py │ │ │ │ └── __init__.py │ │ │ ├── FileManager │ │ │ │ ├── FileManager.py │ │ │ │ ├── FileManagerBase.py │ │ │ │ ├── FileManagerFlat.py │ │ │ │ ├── FileManagerPs.py │ │ │ │ └── __init__.py │ │ │ ├── FileMetadata │ │ │ │ ├── FileMetadata.py │ │ │ │ ├── MultiVOFileMetadata.py │ │ │ │ └── __init__.py │ │ │ ├── SEManager │ │ │ │ ├── SEManagerBase.py │ │ │ │ ├── SEManagerDB.py │ │ │ │ └── __init__.py │ │ │ ├── SecurityManager │ │ │ │ ├── DirectorySecurityManager.py │ │ │ │ ├── DirectorySecurityManagerWithDelete.py │ │ │ │ ├── FullSecurityManager.py │ │ │ │ ├── NoSecurityManager.py │ │ │ │ ├── SecurityManagerBase.py │ │ │ │ ├── VOMSSecurityManager.py │ │ │ │ ├── __init__.py │ │ │ │ └── test │ │ │ │ │ └── Test_VOMSSecurityManager.py │ │ │ ├── UserGroupManager │ │ │ │ ├── UserAndGroupManagerBase.py │ │ │ │ ├── UserAndGroupManagerCS.py │ │ │ │ ├── UserAndGroupManagerDB.py │ │ │ │ └── __init__.py │ │ │ ├── Utilities.py │ │ │ ├── __init__.py │ │ │ └── test │ │ │ │ └── Test_DataManagement_FileCatalogComponents.py │ │ ├── FileCatalogDB.py │ │ ├── FileCatalogDB.sql │ │ ├── FileCatalogWithFkAndPsDB.sql │ │ ├── __init__.py │ │ └── test │ │ │ ├── FTS3TestUtils.py │ │ │ └── Test_FTS3DB.py │ ├── Service │ │ ├── DataIntegrityHandler.py │ │ ├── FTS3ManagerHandler.py │ │ ├── FileCatalogHandler.py │ │ ├── S3GatewayHandler.py │ │ ├── StorageElementHandler.py │ │ ├── TornadoDataIntegrityHandler.py │ │ ├── TornadoFTS3ManagerHandler.py │ │ ├── TornadoFileCatalogHandler.py │ │ ├── TornadoS3GatewayHandler.py │ │ ├── __init__.py │ │ └── test │ │ │ └── Test_Service.py │ ├── Utilities │ │ ├── DMSHelpers.py │ │ ├── ResolveSE.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_resolveSE.py │ │ │ └── __init__.py │ ├── __init__.py │ ├── private │ │ ├── FTS3Plugins │ │ │ ├── DefaultFTS3Plugin.py │ │ │ ├── __init__.py │ │ │ └── test │ │ │ │ └── Test_DefaultFTS3Plugin.py │ │ ├── FTS3Utilities.py │ │ ├── HttpStorageAccessHandler.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_FTS3Utilities.py │ │ │ └── __init__.py │ └── scripts │ │ ├── __init__.py │ │ ├── dirac_admin_allow_se.py │ │ ├── dirac_admin_ban_se.py │ │ ├── dirac_admin_user_quota.py │ │ ├── dirac_dms_add_file.py │ │ ├── dirac_dms_catalog_metadata.py │ │ ├── dirac_dms_change_replica_status.py │ │ ├── dirac_dms_clean_directory.py │ │ ├── dirac_dms_create_archive_request.py │ │ ├── dirac_dms_create_moving_request.py │ │ ├── dirac_dms_create_removal_request.py │ │ ├── dirac_dms_data_size.py │ │ ├── dirac_dms_directory_sync.py │ │ ├── dirac_dms_filecatalog_cli.py │ │ ├── dirac_dms_find_lfns.py │ │ ├── dirac_dms_move_replica_request.py │ │ ├── dirac_dms_protocol_matrix.py │ │ ├── dirac_dms_put_and_register_request.py │ │ ├── dirac_dms_remove_catalog_files.py │ │ ├── dirac_dms_remove_catalog_replicas.py │ │ ├── dirac_dms_remove_files.py │ │ ├── dirac_dms_remove_replicas.py │ │ ├── dirac_dms_replica_metadata.py │ │ ├── dirac_dms_replicate_and_register_request.py │ │ ├── dirac_dms_resolve_guid.py │ │ ├── dirac_dms_set_replica_status.py │ │ ├── dirac_dms_show_se_status.py │ │ ├── dirac_dms_user_lfns.py │ │ └── dirac_dms_user_quota.py │ ├── FrameworkSystem │ ├── API │ │ ├── AuthHandler.py │ │ └── __init__.py │ ├── Agent │ │ ├── ComponentSupervisionAgent.py │ │ ├── ProxyRenewalAgent.py │ │ ├── __init__.py │ │ └── test │ │ │ └── Test_ComponentSupervisionAgent.py │ ├── Client │ │ ├── BundleDeliveryClient.py │ │ ├── ComponentInstaller.py │ │ ├── ComponentMonitoringClient.py │ │ ├── Logger.py │ │ ├── NotificationClient.py │ │ ├── ProxyGeneration.py │ │ ├── ProxyManagerClient.py │ │ ├── ProxyUpload.py │ │ ├── SecurityLogClient.py │ │ ├── SystemAdministratorClient.py │ │ ├── SystemAdministratorClientCLI.py │ │ ├── SystemAdministratorIntegrator.py │ │ ├── TokenManagerClient.py │ │ ├── UserProfileClient.py │ │ ├── __init__.py │ │ └── test │ │ │ └── Test_ComponentInstaller.py │ ├── ConfigTemplate.cfg │ ├── DB │ │ ├── AuthDB.py │ │ ├── AuthDB.sql │ │ ├── InstalledComponentsDB.py │ │ ├── InstalledComponentsDB.sql │ │ ├── ProxyDB.py │ │ ├── ProxyDB.sql │ │ ├── TokenDB.py │ │ ├── TokenDB.sql │ │ ├── UserProfileDB.py │ │ ├── UserProfileDB.sql │ │ └── __init__.py │ ├── Service │ │ ├── BundleDeliveryHandler.py │ │ ├── ComponentMonitoringHandler.py │ │ ├── NotificationHandler.py │ │ ├── ProxyManagerHandler.py │ │ ├── SecurityLoggingHandler.py │ │ ├── SystemAdministratorHandler.py │ │ ├── TokenManagerHandler.py │ │ ├── TornadoComponentMonitoringHandler.py │ │ ├── TornadoNotificationHandler.py │ │ ├── TornadoProxyManagerHandler.py │ │ ├── TornadoTokenManagerHandler.py │ │ ├── TornadoUserProfileManagerHandler.py │ │ ├── UserProfileManagerHandler.py │ │ └── __init__.py │ ├── Utilities │ │ ├── MonitoringUtilities.py │ │ ├── TokenManagementUtilities.py │ │ ├── __init__.py │ │ ├── diracx.py │ │ └── test │ │ │ └── Test_TokenManagementUtilities.py │ ├── __init__.py │ ├── private │ │ ├── SecurityFileLog.py │ │ ├── __init__.py │ │ ├── authorization │ │ │ ├── AuthServer.py │ │ │ ├── __init__.py │ │ │ ├── grants │ │ │ │ ├── AuthorizationCode.py │ │ │ │ ├── DeviceFlow.py │ │ │ │ ├── RefreshToken.py │ │ │ │ ├── RevokeToken.py │ │ │ │ └── __init__.py │ │ │ └── utils │ │ │ │ ├── Clients.py │ │ │ │ ├── Requests.py │ │ │ │ ├── Tokens.py │ │ │ │ ├── Utilities.py │ │ │ │ └── __init__.py │ │ └── standardLogging │ │ │ ├── Formatter │ │ │ ├── BaseFormatter.py │ │ │ ├── ColoredBaseFormatter.py │ │ │ ├── MicrosecondJsonFormatter.py │ │ │ └── __init__.py │ │ │ ├── Handler │ │ │ ├── MessageQueueHandler.py │ │ │ └── __init__.py │ │ │ ├── LogLevels.py │ │ │ ├── Logging.py │ │ │ ├── LoggingContext.py │ │ │ ├── LoggingRoot.py │ │ │ ├── __init__.py │ │ │ └── test │ │ │ ├── TestLogUtilities.py │ │ │ ├── Test_LogLevels.py │ │ │ ├── Test_LoggingRoot_ConfigForExternalLibs.py │ │ │ ├── Test_Logging_Backends.py │ │ │ ├── Test_Logging_ContextVars.py │ │ │ ├── Test_Logging_CreationLogRecord.py │ │ │ ├── Test_Logging_FormatOptions.py │ │ │ ├── Test_Logging_GetSubLogger.py │ │ │ ├── Test_Logging_Levels.py │ │ │ └── __init__.py │ └── scripts │ │ ├── __init__.py │ │ ├── dirac_admin_get_CAs.py │ │ ├── dirac_admin_get_proxy.py │ │ ├── dirac_admin_proxy_upload.py │ │ ├── dirac_admin_sysadmin_cli.py │ │ ├── dirac_admin_update_instance.py │ │ ├── dirac_admin_update_pilot.py │ │ ├── dirac_admin_users_with_proxy.py │ │ ├── dirac_diracx_whoami.py │ │ ├── dirac_install_component.py │ │ ├── dirac_login.py │ │ ├── dirac_logout.py │ │ ├── dirac_proxy_destroy.py │ │ ├── dirac_proxy_get_uploaded_info.py │ │ ├── dirac_proxy_info.py │ │ ├── dirac_proxy_init.py │ │ ├── dirac_restart_component.py │ │ ├── dirac_start_component.py │ │ ├── dirac_status_component.py │ │ ├── dirac_stop_component.py │ │ ├── dirac_sys_sendmail.py │ │ └── dirac_uninstall_component.py │ ├── Interfaces │ ├── API │ │ ├── Dirac.py │ │ ├── DiracAdmin.py │ │ ├── Job.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_DIRAC.py │ │ │ ├── Test_JobAPI.py │ │ │ ├── testWF.jdl │ │ │ ├── testWF.xml │ │ │ └── testWFSIO.jdl │ ├── Utilities │ │ ├── DCommands.py │ │ └── DConfigCache.py │ ├── __init__.py │ └── scripts │ │ ├── __init__.py │ │ ├── dcd.py │ │ ├── dchgrp.py │ │ ├── dchmod.py │ │ ├── dchown.py │ │ ├── dconfig.py │ │ ├── dfind.py │ │ ├── dget.py │ │ ├── dgetenv.py │ │ ├── dirac_admin_add_group.py │ │ ├── dirac_admin_add_host.py │ │ ├── dirac_admin_add_user.py │ │ ├── dirac_admin_allow_site.py │ │ ├── dirac_admin_ban_site.py │ │ ├── dirac_admin_ce_info.py │ │ ├── dirac_admin_delete_user.py │ │ ├── dirac_admin_get_banned_sites.py │ │ ├── dirac_admin_get_job_pilot_output.py │ │ ├── dirac_admin_get_job_pilots.py │ │ ├── dirac_admin_get_pilot_info.py │ │ ├── dirac_admin_get_pilot_logging_info.py │ │ ├── dirac_admin_get_pilot_output.py │ │ ├── dirac_admin_get_site_mask.py │ │ ├── dirac_admin_list_hosts.py │ │ ├── dirac_admin_list_users.py │ │ ├── dirac_admin_modify_user.py │ │ ├── dirac_admin_pilot_summary.py │ │ ├── dirac_admin_reset_job.py │ │ ├── dirac_admin_set_site_protocols.py │ │ ├── dirac_admin_site_info.py │ │ ├── dirac_admin_site_mask_logging.py │ │ ├── dirac_admin_sync_users_from_file.py │ │ ├── dirac_dms_get_file.py │ │ ├── dirac_dms_lfn_accessURL.py │ │ ├── dirac_dms_lfn_metadata.py │ │ ├── dirac_dms_lfn_replicas.py │ │ ├── dirac_dms_pfn_accessURL.py │ │ ├── dirac_dms_pfn_metadata.py │ │ ├── dirac_dms_replicate_lfn.py │ │ ├── dirac_framework_ping_service.py │ │ ├── dirac_framework_self_ping.py │ │ ├── dirac_utils_file_adler.py │ │ ├── dirac_utils_file_md5.py │ │ ├── dirac_wms_job_attributes.py │ │ ├── dirac_wms_job_delete.py │ │ ├── dirac_wms_job_get_input.py │ │ ├── dirac_wms_job_get_jdl.py │ │ ├── dirac_wms_job_get_output.py │ │ ├── dirac_wms_job_get_output_data.py │ │ ├── dirac_wms_job_kill.py │ │ ├── dirac_wms_job_logging_info.py │ │ ├── dirac_wms_job_parameters.py │ │ ├── dirac_wms_job_peek.py │ │ ├── dirac_wms_job_reschedule.py │ │ ├── dirac_wms_job_status.py │ │ ├── dirac_wms_job_submit.py │ │ ├── dirac_wms_jobs_select_output_search.py │ │ ├── dirac_wms_select_jobs.py │ │ ├── dkill.py │ │ ├── dlogging.py │ │ ├── dls.py │ │ ├── dmeta.py │ │ ├── dmkdir.py │ │ ├── doutput.py │ │ ├── dput.py │ │ ├── dpwd.py │ │ ├── drepl.py │ │ ├── dreplicas.py │ │ ├── drm.py │ │ ├── drmdir.py │ │ ├── dsize.py │ │ ├── dstat.py │ │ └── dsub.py │ ├── MonitoringSystem │ ├── Client │ │ ├── DataOperationSender.py │ │ ├── MonitoringClient.py │ │ ├── MonitoringReporter.py │ │ ├── ServerUtils.py │ │ ├── Types │ │ │ ├── AgentMonitoring.py │ │ │ ├── BaseType.py │ │ │ ├── DataOperation.py │ │ │ ├── FailedDataOperation.py │ │ │ ├── PilotSubmissionMonitoring.py │ │ │ ├── PilotsHistory.py │ │ │ ├── RMSMonitoring.py │ │ │ ├── ServiceMonitoring.py │ │ │ ├── WMSHistory.py │ │ │ └── __init__.py │ │ ├── WebAppClient.py │ │ └── __init__.py │ ├── ConfigTemplate.cfg │ ├── DB │ │ ├── MonitoringDB.py │ │ ├── __init__.py │ │ └── test │ │ │ └── Test_monitoringdb.py │ ├── Service │ │ ├── MonitoringHandler.py │ │ ├── TornadoMonitoringHandler.py │ │ ├── WebAppHandler.py │ │ └── __init__.py │ ├── __init__.py │ └── private │ │ ├── DBUtils.py │ │ ├── MainReporter.py │ │ ├── Plotters │ │ ├── BasePlotter.py │ │ ├── RMSMonitoringPlotter.py │ │ ├── WMSHistoryPlotter.py │ │ └── __init__.py │ │ └── __init__.py │ ├── ProductionSystem │ ├── Client │ │ ├── ProductionClient.py │ │ ├── ProductionStep.py │ │ └── __init__.py │ ├── ConfigTemplate.cfg │ ├── DB │ │ ├── ProductionDB.py │ │ ├── ProductionDB.sql │ │ └── __init__.py │ ├── Service │ │ ├── ProductionManagerHandler.py │ │ ├── TornadoProductionManagerHandler.py │ │ └── __init__.py │ ├── Utilities │ │ ├── ProdTransManager.py │ │ ├── ProdValidator.py │ │ ├── StateMachine.py │ │ └── __init__.py │ ├── __init__.py │ └── scripts │ │ ├── __init__.py │ │ ├── dirac_prod_add_trans.py │ │ ├── dirac_prod_clean.py │ │ ├── dirac_prod_complete.py │ │ ├── dirac_prod_delete.py │ │ ├── dirac_prod_get.py │ │ ├── dirac_prod_get_all.py │ │ ├── dirac_prod_get_description.py │ │ ├── dirac_prod_get_trans.py │ │ ├── dirac_prod_start.py │ │ └── dirac_prod_stop.py │ ├── RequestManagementSystem │ ├── Agent │ │ ├── CleanReqDBAgent.py │ │ ├── RequestExecutingAgent.py │ │ ├── RequestOperations │ │ │ ├── ForwardDISET.py │ │ │ ├── __init__.py │ │ │ └── test │ │ │ │ └── ForwardDISETTests.py │ │ └── __init__.py │ ├── Client │ │ ├── File.py │ │ ├── Operation.py │ │ ├── ReqClient.py │ │ ├── Request.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_File.py │ │ │ ├── Test_Operation.py │ │ │ └── Test_Request.py │ ├── ConfigTemplate.cfg │ ├── DB │ │ ├── ReqDB.sql │ │ ├── RequestDB.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── RMSTestScenari.py │ │ │ ├── Test_RequestDB.py │ │ │ └── __init__.py │ ├── Service │ │ ├── ReqManagerHandler.py │ │ ├── ReqProxyHandler.py │ │ ├── TornadoReqManagerHandler.py │ │ ├── __init__.py │ │ └── test │ │ │ └── OperationHandlerBaseTests.py │ ├── __init__.py │ ├── private │ │ ├── JSONUtils.py │ │ ├── OperationHandlerBase.py │ │ ├── RequestTask.py │ │ ├── RequestValidator.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_OperationHandlerBase.py │ │ │ ├── Test_RequestTask.py │ │ │ └── Test_RequestValidator.py │ └── scripts │ │ ├── __init__.py │ │ ├── dirac_rms_list_req_cache.py │ │ ├── dirac_rms_reqdb_summary.py │ │ └── dirac_rms_request.py │ ├── ResourceStatusSystem │ ├── Agent │ │ ├── CacheFeederAgent.py │ │ ├── ElementInspectorAgent.py │ │ ├── EmailAgent.py │ │ ├── RucioRSSAgent.py │ │ ├── SiteInspectorAgent.py │ │ ├── SummarizeLogsAgent.py │ │ ├── TokenAgent.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_Agent_ElementInspectorAgent.py │ │ │ ├── Test_Agent_ResourceStatusSystem.py │ │ │ └── Test_Agent_SiteInspectorAgent.py │ ├── Client │ │ ├── PublisherClient.py │ │ ├── ResourceManagementClient.py │ │ ├── ResourceStatus.py │ │ ├── ResourceStatusClient.py │ │ ├── SiteStatus.py │ │ └── __init__.py │ ├── Command │ │ ├── Command.py │ │ ├── CommandCaller.py │ │ ├── DowntimeCommand.py │ │ ├── FreeDiskSpaceCommand.py │ │ ├── GGUSTicketsCommand.py │ │ ├── GOCDBSyncCommand.py │ │ ├── JobCommand.py │ │ ├── MacroCommand.py │ │ ├── PilotCommand.py │ │ ├── PropagationCommand.py │ │ ├── TransferCommand.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_RSS_Command_GOCDBStatusCommand.py │ │ │ └── Test_RSS_Command_GOCDBSyncCommand.py │ ├── ConfigTemplate.cfg │ ├── DB │ │ ├── ResourceManagementDB.py │ │ ├── ResourceManagementDB.sql │ │ ├── ResourceStatusDB.py │ │ ├── ResourceStatusDB.sql │ │ └── __init__.py │ ├── Policy │ │ ├── AlwaysActivePolicy.py │ │ ├── AlwaysBannedPolicy.py │ │ ├── AlwaysDegradedPolicy.py │ │ ├── AlwaysProbingPolicy.py │ │ ├── CEAvailabilityPolicy.py │ │ ├── Configurations.py │ │ ├── DowntimePolicy.py │ │ ├── FreeDiskSpacePolicy.py │ │ ├── GGUSTicketsPolicy.py │ │ ├── JobDoneRatioPolicy.py │ │ ├── JobEfficiencyPolicy.py │ │ ├── JobRunningMatchedRatioPolicy.py │ │ ├── JobRunningWaitingRatioPolicy.py │ │ ├── PilotEfficiencyPolicy.py │ │ ├── PropagationPolicy.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_RSS_Policy_AlwaysActivePolicy.py │ │ │ ├── Test_RSS_Policy_CEAvailabilityPolicy.py │ │ │ ├── Test_RSS_Policy_Configurations.py │ │ │ ├── Test_RSS_Policy_DTPolicy.py │ │ │ ├── Test_RSS_Policy_FreeDiskSpacePolicy.py │ │ │ ├── Test_RSS_Policy_GGUSTicketsPolicy.py │ │ │ ├── Test_RSS_Policy_JobDoneRatioPolicy.py │ │ │ ├── Test_RSS_Policy_JobEfficiencyPolicy.py │ │ │ ├── Test_RSS_Policy_JobRunningMatchedRatioPolicy.py │ │ │ ├── Test_RSS_Policy_JobRunningWaitingRatioPolicy.py │ │ │ └── Test_RSS_Policy_PilotEfficiencyPolicy.py │ ├── PolicySystem │ │ ├── Actions │ │ │ ├── BaseAction.py │ │ │ ├── EmailAction.py │ │ │ ├── LogPolicyResultAction.py │ │ │ ├── LogStatusAction.py │ │ │ ├── SlackAction.py │ │ │ └── __init__.py │ │ ├── PDP.py │ │ ├── PEP.py │ │ ├── PolicyBase.py │ │ ├── PolicyCaller.py │ │ ├── StateMachine.py │ │ ├── __init__.py │ │ └── test │ │ │ └── Test_PolicySystem.py │ ├── Service │ │ ├── PublisherHandler.py │ │ ├── ResourceManagementHandler.py │ │ ├── ResourceStatusHandler.py │ │ ├── TornadoPublisherHandler.py │ │ ├── TornadoResourceManagementHandler.py │ │ ├── TornadoResourceStatusHandler.py │ │ └── __init__.py │ ├── Utilities │ │ ├── CSHelpers.py │ │ ├── InfoGetter.py │ │ ├── RSSCache.py │ │ ├── RSSCacheNoThread.py │ │ ├── RssConfiguration.py │ │ ├── Synchronizer.py │ │ ├── Utils.py │ │ └── __init__.py │ ├── __init__.py │ └── scripts │ │ ├── __init__.py │ │ ├── dirac_rss_list_status.py │ │ ├── dirac_rss_query_db.py │ │ ├── dirac_rss_query_dtcache.py │ │ ├── dirac_rss_set_status.py │ │ ├── dirac_rss_set_token.py │ │ └── dirac_rss_sync.py │ ├── Resources │ ├── Catalog │ │ ├── ConditionPlugins │ │ │ ├── DummyPlugin.py │ │ │ ├── FCConditionBasePlugin.py │ │ │ ├── FilenamePlugin.py │ │ │ ├── ProxyPlugin.py │ │ │ ├── __init__.py │ │ │ └── test │ │ │ │ ├── Test_FilenamePlugin.py │ │ │ │ ├── Test_ProxyPlugin.py │ │ │ │ └── __init__.py │ │ ├── FCConditionParser.py │ │ ├── FileCatalog.py │ │ ├── FileCatalogClient.py │ │ ├── FileCatalogClientBase.py │ │ ├── FileCatalogFactory.py │ │ ├── PoolXMLCatalog.py │ │ ├── PoolXMLFile.py │ │ ├── RucioFileCatalogClient.py │ │ ├── TSCatalogClient.py │ │ ├── Utilities.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_FCConditionParser.py │ │ │ ├── Test_FileCatalog.py │ │ │ ├── Test_RucioFileCatalogClient.py │ │ │ ├── __init__.py │ │ │ └── mock_FC.py │ ├── Computing │ │ ├── AREXComputingElement.py │ │ ├── BatchSystems │ │ │ ├── Condor.py │ │ │ ├── GE.py │ │ │ ├── Host.py │ │ │ ├── LSF.py │ │ │ ├── OAR.py │ │ │ ├── SLURM.py │ │ │ ├── TimeLeft │ │ │ │ ├── HTCondorResourceUsage.py │ │ │ │ ├── LSFResourceUsage.py │ │ │ │ ├── PBSResourceUsage.py │ │ │ │ ├── ResourceUsage.py │ │ │ │ ├── SGEResourceUsage.py │ │ │ │ ├── SLURMResourceUsage.py │ │ │ │ ├── TimeLeft.py │ │ │ │ ├── __init__.py │ │ │ │ └── test │ │ │ │ │ ├── Test_HTCondorResourceUsage.py │ │ │ │ │ ├── Test_LSFResourceUsage.py │ │ │ │ │ ├── Test_PBSResourceUsage.py │ │ │ │ │ ├── Test_SGEResourceUsage.py │ │ │ │ │ ├── Test_SLURMResourceUsage.py │ │ │ │ │ ├── Test_TimeLeft.py │ │ │ │ │ └── __init__.py │ │ │ ├── Torque.py │ │ │ ├── __init__.py │ │ │ ├── executeBatch.py │ │ │ └── test │ │ │ │ ├── Test_SLURM.py │ │ │ │ └── __init__.py │ │ ├── CloudComputingElement.py │ │ ├── CloudProviders │ │ │ └── OpenNebula.py │ │ ├── ComputingElement.py │ │ ├── ComputingElementFactory.py │ │ ├── HTCondorCEComputingElement.py │ │ ├── InProcessComputingElement.py │ │ ├── LocalComputingElement.py │ │ ├── PoolComputingElement.py │ │ ├── SSHBatchComputingElement.py │ │ ├── SSHComputingElement.py │ │ ├── SingularityComputingElement.py │ │ ├── __init__.py │ │ ├── cloudinit.template │ │ └── test │ │ │ ├── Test_AREXComputingElement.py │ │ │ ├── Test_ComputingElement.py │ │ │ ├── Test_HTCondorCEComputingElement.py │ │ │ ├── Test_InProcessComputingElement.py │ │ │ ├── Test_PoolComputingElement.py │ │ │ ├── Test_SSHComputingElement.py │ │ │ └── __init__.py │ ├── IdProvider │ │ ├── CheckInIdProvider.py │ │ ├── IAMIdProvider.py │ │ ├── IdProviderFactory.py │ │ ├── OAuth2IdProvider.py │ │ ├── Utilities.py │ │ ├── __init__.py │ │ └── tests │ │ │ ├── IdProviderTestUtilities.py │ │ │ ├── Test_IdProvider.py │ │ │ ├── Test_IdProviderFactory.py │ │ │ └── Test_IdProviderUtilities.py │ ├── LogBackends │ │ ├── AbstractBackend.py │ │ ├── ElasticSearchBackend.py │ │ ├── FileBackend.py │ │ ├── MessageQueueBackend.py │ │ ├── StderrBackend.py │ │ ├── StdoutBackend.py │ │ ├── StdoutJsonBackend.py │ │ └── __init__.py │ ├── LogFilters │ │ ├── ModuleFilter.py │ │ ├── PatternFilter.py │ │ ├── SensitiveDataFilter.py │ │ ├── __init__.py │ │ └── test │ │ │ └── Test_LogFilter.py │ ├── MessageQueue │ │ ├── MQCommunication.py │ │ ├── MQConnectionManager.py │ │ ├── MQConnector.py │ │ ├── MQConsumer.py │ │ ├── MQProducer.py │ │ ├── Simple │ │ │ ├── StompInterface.py │ │ │ └── __init__.py │ │ ├── StompMQConnector.py │ │ ├── Utilities.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_MQConnectionManager.py │ │ │ ├── Test_MQConsumer.py │ │ │ ├── Test_MQProducer.py │ │ │ └── Test_MQ_Utilities.py │ ├── ProxyProvider │ │ ├── DIRACCAProxyProvider.py │ │ ├── ProxyProvider.py │ │ ├── ProxyProviderFactory.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_DIRACCAProxyProvider.py │ │ │ ├── Test_ProxyProviderFactory.py │ │ │ └── __init__.py │ ├── Storage │ │ ├── CTAStorage.py │ │ ├── DIPStorage.py │ │ ├── EchoStorage.py │ │ ├── FCOnlyStorage.py │ │ ├── FileStorage.py │ │ ├── GFAL2_GSIFTPStorage.py │ │ ├── GFAL2_HTTPSStorage.py │ │ ├── GFAL2_SRM2Storage.py │ │ ├── GFAL2_StorageBase.py │ │ ├── GFAL2_XROOTStorage.py │ │ ├── OccupancyPlugins │ │ │ ├── BDIIOccupancy.py │ │ │ ├── WLCGAccountingHTTPJson.py │ │ │ ├── WLCGAccountingJson.py │ │ │ └── __init__.py │ │ ├── RFIOStorage.py │ │ ├── S3Storage.py │ │ ├── StorageBase.py │ │ ├── StorageElement.py │ │ ├── StorageFactory.py │ │ ├── Utilities.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_FilePlugin.py │ │ │ ├── Test_GFAL2_XROOTStorage.py │ │ │ ├── Test_StorageElement.py │ │ │ ├── Test_StorageFactory.py │ │ │ ├── __init__.py │ │ │ └── test_utilities.py │ ├── __init__.py │ └── scripts │ │ ├── __init__.py │ │ ├── dirac_resource_get_parameters.py │ │ └── dirac_resource_info.py │ ├── StorageManagementSystem │ ├── Agent │ │ ├── RequestFinalizationAgent.py │ │ ├── RequestPreparationAgent.py │ │ ├── StageMonitorAgent.py │ │ ├── StageRequestAgent.py │ │ └── __init__.py │ ├── Client │ │ ├── StorageManagerClient.py │ │ ├── __init__.py │ │ └── test │ │ │ └── Test_Client_StorageManagementSystem.py │ ├── ConfigTemplate.cfg │ ├── DB │ │ ├── StorageManagementDB.py │ │ ├── StorageManagementDB.sql │ │ └── __init__.py │ ├── Service │ │ ├── StorageManagerHandler.py │ │ ├── TornadoStorageManagerHandler.py │ │ └── __init__.py │ ├── __init__.py │ └── scripts │ │ ├── __init__.py │ │ ├── dirac_stager_monitor_file.py │ │ ├── dirac_stager_monitor_jobs.py │ │ ├── dirac_stager_monitor_request.py │ │ ├── dirac_stager_monitor_requests.py │ │ ├── dirac_stager_show_stats.py │ │ └── dirac_stager_stage_files.py │ ├── TransformationSystem │ ├── Agent │ │ ├── DataRecoveryAgent.py │ │ ├── InputDataAgent.py │ │ ├── MCExtensionAgent.py │ │ ├── RequestOperations │ │ │ ├── SetFileStatus.py │ │ │ └── __init__.py │ │ ├── RequestTaskAgent.py │ │ ├── TaskManagerAgentBase.py │ │ ├── TransformationAgent.py │ │ ├── TransformationAgentsUtilities.py │ │ ├── TransformationCleaningAgent.py │ │ ├── TransformationPlugin.py │ │ ├── ValidateOutputDataAgent.py │ │ ├── WorkflowTaskAgent.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_Agent_TransformationSystem.py │ │ │ └── Test_Plugins.py │ ├── Client │ │ ├── BodyPlugin │ │ │ ├── BaseBody.py │ │ │ ├── DummyBody.py │ │ │ └── __init__.py │ │ ├── FileReport.py │ │ ├── PluginBase.py │ │ ├── RequestTasks.py │ │ ├── TaskManager.py │ │ ├── TaskManagerPlugin.py │ │ ├── Transformation.py │ │ ├── TransformationCLI.py │ │ ├── TransformationClient.py │ │ ├── TransformationFilesStatus.py │ │ ├── TransformationStatus.py │ │ ├── Utilities.py │ │ ├── WorkflowTasks.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_Client_RequestTasks.py │ │ │ ├── Test_Client_TaskManagerPlugin.py │ │ │ ├── Test_Client_TransformationClient.py │ │ │ ├── Test_Client_TransformationSystem.py │ │ │ └── Test_Client_WorkflowTasks.py │ ├── ConfigTemplate.cfg │ ├── DB │ │ ├── TransformationDB.py │ │ ├── TransformationDB.sql │ │ └── __init__.py │ ├── Service │ │ ├── TornadoTransformationManagerHandler.py │ │ ├── TransformationManagerHandler.py │ │ └── __init__.py │ ├── Utilities │ │ ├── JobInfo.py │ │ ├── ReplicationCLIParameters.py │ │ ├── ReplicationTransformation.py │ │ ├── ScriptUtilities.py │ │ ├── TransformationInfo.py │ │ └── __init__.py │ ├── __init__.py │ ├── scripts │ │ ├── __init__.py │ │ ├── dirac_production_runjoblocal.py │ │ ├── dirac_transformation_add_files.py │ │ ├── dirac_transformation_cli.py │ │ ├── dirac_transformation_get_files.py │ │ ├── dirac_transformation_information.py │ │ ├── dirac_transformation_recover_data.py │ │ ├── dirac_transformation_replication.py │ │ ├── dirac_transformation_update_derived.py │ │ └── dirac_transformation_verify_outputdata.py │ └── test │ │ ├── Test_DRA.py │ │ ├── Test_JobInfo.py │ │ ├── Test_TransformationInfo.py │ │ ├── Test_replicationTransformation.py │ │ └── __init__.py │ ├── Workflow │ ├── Modules │ │ ├── FailoverRequest.py │ │ ├── ModuleBase.py │ │ ├── Script.py │ │ ├── __init__.py │ │ └── test │ │ │ └── Test_Modules.py │ ├── Utilities │ │ ├── Utils.py │ │ ├── __init__.py │ │ └── test │ │ │ └── Test_Utilities.py │ └── __init__.py │ ├── WorkloadManagementSystem │ ├── Agent │ │ ├── JobAgent.py │ │ ├── JobCleaningAgent.py │ │ ├── PilotLoggingAgent.py │ │ ├── PilotStatusAgent.py │ │ ├── PilotSyncAgent.py │ │ ├── PushJobAgent.py │ │ ├── SiteDirector.py │ │ ├── StalledJobAgent.py │ │ ├── StatesAccountingAgent.py │ │ ├── TaskQueuesAgent.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_Agent_JobAgent.py │ │ │ ├── Test_Agent_JobCleaningAgent.py │ │ │ ├── Test_Agent_PilotLoggingAgent.py │ │ │ ├── Test_Agent_PilotStatusAgent.py │ │ │ ├── Test_Agent_PushJobAgent.py │ │ │ ├── Test_Agent_SiteDirector.py │ │ │ └── Test_Agent_StalledJobAgent.py │ ├── Client │ │ ├── CPUNormalization.py │ │ ├── DownloadInputData.py │ │ ├── InputDataByProtocol.py │ │ ├── InputDataResolution.py │ │ ├── JobManagerClient.py │ │ ├── JobMinorStatus.py │ │ ├── JobMonitoringClient.py │ │ ├── JobReport.py │ │ ├── JobState │ │ │ ├── CachedJobState.py │ │ │ ├── JobManifest.py │ │ │ ├── JobState.py │ │ │ └── __init__.py │ │ ├── JobStateUpdateClient.py │ │ ├── JobStatus.py │ │ ├── Limiter.py │ │ ├── Matcher.py │ │ ├── MatcherClient.py │ │ ├── PilotLoggingPlugins │ │ │ ├── DownloadPlugin.py │ │ │ ├── FileCacheDownloadPlugin.py │ │ │ ├── FileCacheLoggingPlugin.py │ │ │ ├── MQPilotLoggingPlugin.py │ │ │ ├── PilotLoggingPlugin.py │ │ │ └── __init__.py │ │ ├── PilotManagerClient.py │ │ ├── PilotScopes.py │ │ ├── PilotStatus.py │ │ ├── PoolXMLSlice.py │ │ ├── SandboxStoreClient.py │ │ ├── ServerUtils.py │ │ ├── TornadoPilotLoggingClient.py │ │ ├── WMSAdministratorClient.py │ │ ├── WMSClient.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_Client_DownloadInputData.py │ │ │ ├── Test_Client_WorkloadManagementSystem.py │ │ │ ├── Test_JobReport.py │ │ │ └── Test_TornadoPilotLoggingClient.py │ ├── ConfigTemplate.cfg │ ├── DB │ │ ├── JobDB.py │ │ ├── JobDB.sql │ │ ├── JobDBUtils.py │ │ ├── JobLoggingDB.py │ │ ├── JobLoggingDB.sql │ │ ├── JobParametersDB.py │ │ ├── PilotAgentsDB.py │ │ ├── PilotAgentsDB.sql │ │ ├── SandboxMetadataDB.py │ │ ├── SandboxMetadataDB.sql │ │ ├── StatusUtils.py │ │ ├── TaskQueueDB.py │ │ ├── TaskQueueDB.sql │ │ ├── __init__.py │ │ └── tests │ │ │ ├── Test_JobDB.py │ │ │ ├── Test_StatusUtils.py │ │ │ └── Test_TaskQueueDB.py │ ├── Executor │ │ ├── Base │ │ │ ├── OptimizerExecutor.py │ │ │ └── __init__.py │ │ ├── InputData.py │ │ ├── JobPath.py │ │ ├── JobSanity.py │ │ ├── JobScheduling.py │ │ ├── __init__.py │ │ └── test │ │ │ └── Test_Executor.py │ ├── FutureClient │ │ ├── JobMonitoringClient.py │ │ ├── JobStateUpdateClient.py │ │ └── __init__.py │ ├── JobWrapper │ │ ├── JobExecutionCoordinator.py │ │ ├── JobWrapper.py │ │ ├── JobWrapperOfflineTemplate.py │ │ ├── JobWrapperTemplate.py │ │ ├── JobWrapperUtilities.py │ │ ├── Watchdog.py │ │ ├── __init__.py │ │ └── test │ │ │ ├── Test_JobWrapper.py │ │ │ ├── Test_JobWrapperTemplate.py │ │ │ ├── Test_Watchdog.py │ │ │ ├── __init__.py │ │ │ ├── jobDescription.xml │ │ │ ├── script-OK.sh │ │ │ ├── script-RESC.sh │ │ │ ├── script-fail.sh │ │ │ ├── script-long.sh │ │ │ └── script.sh │ ├── Service │ │ ├── JobManagerHandler.py │ │ ├── JobMonitoringHandler.py │ │ ├── JobPolicy.py │ │ ├── JobStateUpdateHandler.py │ │ ├── MatcherHandler.py │ │ ├── OptimizationMindHandler.py │ │ ├── PilotManagerHandler.py │ │ ├── SandboxStoreHandler.py │ │ ├── TornadoJobManagerHandler.py │ │ ├── TornadoJobMonitoringHandler.py │ │ ├── TornadoJobStateUpdateHandler.py │ │ ├── TornadoPilotLoggingHandler.py │ │ ├── TornadoSandboxStoreHandler.py │ │ ├── TornadoWMSAdministratorHandler.py │ │ ├── WMSAdministratorHandler.py │ │ ├── WMSUtilities.py │ │ └── __init__.py │ ├── Utilities │ │ ├── JobModel.py │ │ ├── JobParameters.py │ │ ├── JobStatusUtility.py │ │ ├── ParametricJob.py │ │ ├── PilotCStoJSONSynchronizer.py │ │ ├── PilotWrapper.py │ │ ├── QueueUtilities.py │ │ ├── RemoteRunner.py │ │ ├── Utils.py │ │ ├── __init__.py │ │ ├── jobAdministration.py │ │ └── test │ │ │ ├── Test_JobModel.py │ │ │ ├── Test_JobStatusUtility.py │ │ │ ├── Test_ParametricJob.py │ │ │ ├── Test_PilotCStoJSONSynchronizer.py │ │ │ ├── Test_PilotWrapper.py │ │ │ ├── Test_QueueUtilities.py │ │ │ ├── Test_RemoteRunner.py │ │ │ └── Test_TornadoPilotLoggingHandler.py │ ├── __init__.py │ ├── private │ │ ├── ConfigHelper.py │ │ ├── SharesCorrector.py │ │ ├── __init__.py │ │ └── correctors │ │ │ ├── BaseCorrector.py │ │ │ ├── BaseHistoryCorrector.py │ │ │ ├── MonitoringHistoryCorrector.py │ │ │ ├── WMSHistoryCorrector.py │ │ │ └── __init__.py │ └── scripts │ │ ├── __init__.py │ │ ├── dirac_admin_add_pilot.py │ │ ├── dirac_admin_kill_pilot.py │ │ ├── dirac_admin_show_task_queues.py │ │ ├── dirac_admin_sync_pilot.py │ │ ├── dirac_jobexec.py │ │ ├── dirac_wms_cpu_normalization.py │ │ ├── dirac_wms_get_queue_cpu_time.py │ │ ├── dirac_wms_get_wn.py │ │ ├── dirac_wms_get_wn_parameters.py │ │ ├── dirac_wms_match.py │ │ └── dirac_wms_pilot_job_info.py │ ├── __init__.py │ └── tests │ ├── Test_init.py │ ├── Utilities │ ├── Accounting.py │ ├── IntegrationTest.py │ ├── ProcessesCreator_withChildren.py │ ├── WMS.py │ ├── __init__.py │ ├── assertingUtils.py │ ├── mpTest-flexible.py │ ├── mpTest.py │ ├── plots.py │ ├── testJobDefinitions.py │ └── utils.py │ ├── Workflow │ ├── Integration │ │ ├── exe-script-with-input-single-location.py │ │ ├── exe-script-with-input.py │ │ ├── exe-script.py │ │ └── helloWorld.py │ └── Regression │ │ ├── helloWorld.py │ │ └── helloWorld.xml │ └── __init__.py └── tests ├── .dirac-ci-config.yaml ├── .pylintrc3k ├── CI ├── check_db_initialized.sh ├── docker-compose.yml ├── envs │ ├── indigoiam │ │ └── iam-login-service:v1.10.2.env │ └── opensearchproject │ │ ├── opensearch:2.18.0.env │ │ └── opensearch:3.2.0.env ├── exportCSLoop.sh ├── install_client.sh ├── install_server.sh ├── run_pilot.sh └── run_tests.sh ├── Integration ├── AccountingSystem │ ├── Test_AccountingDB.py │ ├── Test_DataStoreClient.py │ ├── Test_Plots.py │ ├── Test_ReportsClient.py │ ├── __init__.py │ └── plots │ │ ├── cumulativeplot.png │ │ ├── error.png │ │ ├── histogram1.png │ │ ├── histogram2.png │ │ ├── histogram3.png │ │ ├── nodata.png │ │ ├── piechart.png │ │ ├── qualityplot1.png │ │ ├── qualityplot2.png │ │ ├── stackedline.png │ │ └── timedstackedbarplot.png ├── ConfigurationSystem │ └── Test_Helpers.py ├── Core │ ├── Test_ElasticsearchDB.py │ ├── Test_MySQLDB.py │ ├── Test_TimeUtilities.py │ └── __init__.py ├── DataManagementSystem │ ├── FIXME_dfc_dir_completion.py │ ├── Test_Client_DFC.py │ ├── Test_Client_FTS3.py │ ├── Test_DataIntegrityDB.py │ ├── Test_DataManager.py │ ├── Test_FileCatalogDB.py │ ├── Test_StorageElement.py │ ├── Test_UserMetadata.py │ └── __init__.py ├── Framework │ ├── NotRun_Test_ComponentInstallUninstall.py │ ├── Test_AuthDB.py │ ├── Test_AuthServer.py │ ├── Test_InstalledComponentsDB.py │ ├── Test_Proxy.sh │ ├── Test_ProxyDB.py │ ├── Test_TokenDB.py │ ├── Test_UserProfileClient.py │ └── __init__.py ├── FutureClient │ ├── WorkloadManagement │ │ ├── Test_JobMonitoring.py │ │ ├── Test_JobStateUpdate.py │ │ └── __init__.py │ ├── __init__.py │ ├── generate-test-file.py │ └── utils.py ├── Monitoring │ ├── Test_DataOperationSender.py │ ├── Test_MonitoringDB.py │ ├── Test_MonitoringReporter.py │ ├── Test_MonitoringSystem.py │ ├── Test_WebAppClient.py │ ├── WMSHistory_testData.json │ └── __init__.py ├── ProductionSystem │ ├── Test_Client_Production.py │ ├── Test_Client_TS_Prod.py │ └── __init__.py ├── README.rst ├── RequestManagementSystem │ ├── FIXME_IntegrationFCT.py │ ├── Test_Client_Req.py │ ├── Test_ReqDB.py │ └── __init__.py ├── ResourceStatusSystem │ ├── Test_EmailActionAgent.py │ ├── Test_FullChain.py │ ├── Test_Publisher.py │ ├── Test_ResourceManagement.py │ ├── Test_ResourceStatus.py │ ├── Test_SiteStatus.py │ └── __init__.py ├── Resources │ ├── Catalog │ │ ├── FIXME_Test_CatalogPlugin.py │ │ └── __init__.py │ ├── Computing │ │ ├── Test_SingularityCE.py │ │ ├── __init__.py │ │ ├── pilot.cfg.test │ │ └── pilot.json │ ├── IdProvider │ │ ├── Test_IdProvider.py │ │ └── __init__.py │ ├── MessageQueue │ │ └── Test_ActiveClose.py │ ├── ProxyProvider │ │ ├── Test_DIRACCAProxyProvider.py │ │ └── __init__.py │ ├── Storage │ │ ├── Test_Resources_Echo.py │ │ ├── Test_Resources_GFAL2StorageBase.py │ │ ├── Test_Resources_S3.py │ │ └── __init__.py │ └── __init__.py ├── TornadoServices │ ├── ConfigTemplate.cfg │ ├── DB │ │ ├── UserDB.py │ │ └── UserDB.sql │ ├── Services │ │ ├── DummyTornadoHandler.py │ │ ├── UserDiracHandler.py │ │ └── UserHandler.py │ ├── Test_TornadoAndDISETmixed.py │ ├── getCPUInfos │ ├── perf-test-DB │ │ ├── config.cfg │ │ └── test_scripts │ │ │ └── v_perf.py │ └── perf-test-ping │ │ ├── config.cfg │ │ └── test_scripts │ │ └── v_perf.py ├── TransformationSystem │ ├── Test_Client_Transformation.py │ ├── Test_TS_CheckPerms.py │ ├── Test_TS_DFC_Catalog.py │ └── __init__.py ├── WorkloadManagementSystem │ ├── MJF │ │ ├── cpu_limit_secs │ │ ├── jobstart_secs │ │ ├── shutdowntime │ │ └── wall_limit_secs │ ├── Test_Client_WMS.py │ ├── Test_GenerateAndExecutePilotWrapper.py │ ├── Test_JobCleaningAgent.py │ ├── Test_JobDB.py │ ├── Test_JobLoggingDB.py │ ├── Test_JobParametersDB.py │ ├── Test_PilotAgentsDB.py │ ├── Test_PilotsClient.py │ ├── Test_SandboxMetadataDB.py │ ├── Test_SandboxStoreClient.py │ ├── Test_TaskQueueDB.py │ ├── Test_TimeLeft.sh │ ├── Test_dirac-jobexec.sh │ ├── __init__.py │ ├── createJobXMLDescriptions.py │ ├── exe-script.py │ ├── inputsandbox │ │ └── helloWorld.xml │ ├── myPythonScript.py │ └── pilot.cfg ├── __init__.py ├── all_integration_client_tests.sh ├── all_integration_pilot_tests.sh └── all_integration_server_tests.sh ├── Jenkins ├── README.rst ├── dirac-cfg-add-option.py ├── dirac-cfg-setup-diracx.py ├── dirac-cfg-update-dbs.py ├── dirac-cfg-update-server.py ├── dirac-cfg-update-services.py ├── dirac-drop-db.py ├── dirac-test-job.py ├── dirac_ci.sh ├── install.cfg └── utilities.sh ├── Performance ├── DFCPerformance │ ├── FIXME_Test_FC_scaling.py │ ├── README.txt │ ├── __init__.py │ ├── extractResult.sh │ ├── generateDB │ │ ├── __init__.py │ │ ├── config.py │ │ ├── generate_db_data.py │ │ ├── generate_db_data_22_73_365.py │ │ └── generate_db_data_6_13_25.py │ ├── make_all_plots.py │ ├── make_dfc_plots_lib.py │ ├── make_plot.py │ ├── mixedPerf.py │ ├── readPerf.py │ ├── retrieveResult.py │ ├── submitJobs.py │ └── writePerf.py ├── README.rst └── __init__.py ├── README.rst ├── System ├── README.rst ├── StorageTests │ ├── Test_Resources_StorageElement.py │ ├── __init__.py │ └── conftest.py ├── __init__.py ├── client_core.sh ├── client_dms.sh ├── client_multivo.sh ├── client_scripts.sh ├── client_shortcommands.sh ├── dirac-test-prod-sys.py ├── dirac-test-production.py ├── random_files_creator.sh ├── rms_scripts.sh ├── rss_scripts.sh ├── testInputFile.txt ├── testInputFileSingleLocation.txt ├── transformationSystem.sh ├── transformation_replication.sh ├── unitTestUserCloudJobs.py ├── unitTestUserJobs.py └── wms_scripts.sh ├── Workflow ├── Integration │ ├── Test_UserJobs.py │ └── __init__.py ├── README.rst ├── Regression │ ├── Test_RegressionUserJobs.py │ └── __init__.py └── __init__.py ├── conftest.py ├── openssl_config_DIRACDockerDevBox ├── openssl_config_DIRACDockerDevBox_usr ├── py3Check.sh ├── py3CheckDirs.txt ├── pytest.ini └── runPylint.sh /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.github/PULL_REQUEST_TEMPLATE -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/workflows/basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.github/workflows/basic.yml -------------------------------------------------------------------------------- /.github/workflows/cvmfs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.github/workflows/cvmfs.yml -------------------------------------------------------------------------------- /.github/workflows/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.github/workflows/deployment.yml -------------------------------------------------------------------------------- /.github/workflows/dirac-common.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.github/workflows/dirac-common.yml -------------------------------------------------------------------------------- /.github/workflows/fail-fast.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.github/workflows/fail-fast.sh -------------------------------------------------------------------------------- /.github/workflows/integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.github/workflows/integration.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/make_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.github/workflows/make_release.py -------------------------------------------------------------------------------- /.github/workflows/pilotWrapper.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.github/workflows/pilotWrapper.yml -------------------------------------------------------------------------------- /.github/workflows/pin_diraccommon_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.github/workflows/pin_diraccommon_version.py -------------------------------------------------------------------------------- /.github/workflows/pr-sweep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.github/workflows/pr-sweep.yml -------------------------------------------------------------------------------- /.github/workflows/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.github/workflows/semantic.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/README.rst -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/SECURITY.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/codecov.yml -------------------------------------------------------------------------------- /consistency_check/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/consistency_check/README.md -------------------------------------------------------------------------------- /consistency_check/consistency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/consistency_check/consistency.py -------------------------------------------------------------------------------- /dashboards/AgentMonitoring/AgentMonitoring.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/AgentMonitoring/AgentMonitoring.json -------------------------------------------------------------------------------- /dashboards/DataOperation/grafana/DMSOverview.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/DataOperation/grafana/DMSOverview.json -------------------------------------------------------------------------------- /dashboards/DataOperation/grafana/Tier1DMS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/DataOperation/grafana/Tier1DMS.json -------------------------------------------------------------------------------- /dashboards/GrafanaDemo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/GrafanaDemo/README.md -------------------------------------------------------------------------------- /dashboards/GrafanaDemo/demo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/GrafanaDemo/demo.json -------------------------------------------------------------------------------- /dashboards/PilotSubmissions/PilotSubmissions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/PilotSubmissions/PilotSubmissions.json -------------------------------------------------------------------------------- /dashboards/PilotsHistory/PilotsHistory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/PilotsHistory/PilotsHistory.json -------------------------------------------------------------------------------- /dashboards/PilotsHistory/PilotsHistory.ndjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/PilotsHistory/PilotsHistory.ndjson -------------------------------------------------------------------------------- /dashboards/RMS/RMSDashboard.ndjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/RMS/RMSDashboard.ndjson -------------------------------------------------------------------------------- /dashboards/ServiceMonitoring/ServiceMonitoring.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/ServiceMonitoring/ServiceMonitoring.json -------------------------------------------------------------------------------- /dashboards/WMS/WMSDashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/WMS/WMSDashboard.json -------------------------------------------------------------------------------- /dashboards/WMS/WMSDashboard.ndjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/WMS/WMSDashboard.ndjson -------------------------------------------------------------------------------- /dashboards/WMS/WMSHistory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/WMS/WMSHistory.json -------------------------------------------------------------------------------- /dashboards/diracLogs/diracLogsDashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/diracLogs/diracLogsDashboard.json -------------------------------------------------------------------------------- /dashboards/diracLogs/diracLogsDashboard.ndjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/diracLogs/diracLogsDashboard.ndjson -------------------------------------------------------------------------------- /dashboards/tornadoLogs/grafana/DIRAC_Metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/tornadoLogs/grafana/DIRAC_Metrics.json -------------------------------------------------------------------------------- /dashboards/tornadoLogs/grafana/Dirac_Logs_ALL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/tornadoLogs/grafana/Dirac_Logs_ALL.json -------------------------------------------------------------------------------- /dashboards/tornadoLogs/grafana/Dirac_Logs_DEV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/tornadoLogs/grafana/Dirac_Logs_DEV.json -------------------------------------------------------------------------------- /dashboards/tornadoLogs/kibana/Dirac_Logs_Stats.ndjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dashboards/tornadoLogs/kibana/Dirac_Logs_Stats.ndjson -------------------------------------------------------------------------------- /dirac-common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dirac-common/README.md -------------------------------------------------------------------------------- /dirac-common/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dirac-common/pyproject.toml -------------------------------------------------------------------------------- /dirac-common/src/DIRACCommon/Core/Utilities/ClassAd/__init__.py: -------------------------------------------------------------------------------- 1 | """ClassAd utilities for DIRACCommon""" 2 | -------------------------------------------------------------------------------- /dirac-common/src/DIRACCommon/Core/Utilities/DErrno.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dirac-common/src/DIRACCommon/Core/Utilities/DErrno.py -------------------------------------------------------------------------------- /dirac-common/src/DIRACCommon/Core/Utilities/JDL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dirac-common/src/DIRACCommon/Core/Utilities/JDL.py -------------------------------------------------------------------------------- /dirac-common/src/DIRACCommon/Core/Utilities/List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dirac-common/src/DIRACCommon/Core/Utilities/List.py -------------------------------------------------------------------------------- /dirac-common/src/DIRACCommon/Core/Utilities/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRACCommon.Utils - Stateless utility functions 3 | """ 4 | -------------------------------------------------------------------------------- /dirac-common/src/DIRACCommon/Core/__init__.py: -------------------------------------------------------------------------------- 1 | """DIRACCommon Core utilities""" 2 | -------------------------------------------------------------------------------- /dirac-common/src/DIRACCommon/WorkloadManagementSystem/Client/JobState/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dirac-common/src/DIRACCommon/WorkloadManagementSystem/Client/__init__.py: -------------------------------------------------------------------------------- 1 | """DIRACCommon WorkloadManagementSystem client utilities""" 2 | -------------------------------------------------------------------------------- /dirac-common/src/DIRACCommon/WorkloadManagementSystem/DB/__init__.py: -------------------------------------------------------------------------------- 1 | """DIRACCommon WorkloadManagementSystem DB utilities""" 2 | -------------------------------------------------------------------------------- /dirac-common/src/DIRACCommon/WorkloadManagementSystem/Utilities/__init__.py: -------------------------------------------------------------------------------- 1 | """DIRACCommon WorkloadManagementSystem utilities""" 2 | -------------------------------------------------------------------------------- /dirac-common/src/DIRACCommon/WorkloadManagementSystem/__init__.py: -------------------------------------------------------------------------------- 1 | """DIRACCommon WorkloadManagementSystem utilities""" 2 | -------------------------------------------------------------------------------- /dirac-common/src/DIRACCommon/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dirac-common/src/DIRACCommon/__init__.py -------------------------------------------------------------------------------- /dirac-common/tests/ConfigurationSystem/Client/Helpers/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRACCommon.ConfigurationSystem.Client.Helpers tests 3 | """ 4 | -------------------------------------------------------------------------------- /dirac-common/tests/ConfigurationSystem/Client/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRACCommon.ConfigurationSystem.Client tests 3 | """ 4 | -------------------------------------------------------------------------------- /dirac-common/tests/ConfigurationSystem/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRACCommon.ConfigurationSystem tests 3 | """ 4 | -------------------------------------------------------------------------------- /dirac-common/tests/Core/Utilities/ClassAd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dirac-common/tests/Core/Utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dirac-common/tests/Core/Utilities/test_DErrno.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dirac-common/tests/Core/Utilities/test_DErrno.py -------------------------------------------------------------------------------- /dirac-common/tests/Core/Utilities/test_JDL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dirac-common/tests/Core/Utilities/test_JDL.py -------------------------------------------------------------------------------- /dirac-common/tests/Core/Utilities/test_List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dirac-common/tests/Core/Utilities/test_List.py -------------------------------------------------------------------------------- /dirac-common/tests/Core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dirac-common/tests/WorkloadManagementSystem/Client/JobState/__init__.py: -------------------------------------------------------------------------------- 1 | # Init file for WorkloadManagementSystem.Client.JobState tests 2 | -------------------------------------------------------------------------------- /dirac-common/tests/WorkloadManagementSystem/Client/__init__.py: -------------------------------------------------------------------------------- 1 | # Init file for WorkloadManagementSystem.Client tests 2 | -------------------------------------------------------------------------------- /dirac-common/tests/WorkloadManagementSystem/DB/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dirac-common/tests/WorkloadManagementSystem/Utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dirac-common/tests/WorkloadManagementSystem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dirac-common/tests/__init__.py: -------------------------------------------------------------------------------- 1 | """DIRACCommon test suite""" 2 | -------------------------------------------------------------------------------- /dirac.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/dirac.cfg -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/README -------------------------------------------------------------------------------- /docs/diracdoctools/Config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/diracdoctools/Config.py -------------------------------------------------------------------------------- /docs/diracdoctools/CustomizedDocs/CustomClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/diracdoctools/CustomizedDocs/CustomClient.py -------------------------------------------------------------------------------- /docs/diracdoctools/CustomizedDocs/CustomDErrno.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/diracdoctools/CustomizedDocs/CustomDErrno.py -------------------------------------------------------------------------------- /docs/diracdoctools/Utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/diracdoctools/Utilities.py -------------------------------------------------------------------------------- /docs/diracdoctools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/diracdoctools/__init__.py -------------------------------------------------------------------------------- /docs/diracdoctools/cmd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/diracdoctools/cmd/codeReference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/diracdoctools/cmd/codeReference.py -------------------------------------------------------------------------------- /docs/diracdoctools/cmd/commandReference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/diracdoctools/cmd/commandReference.py -------------------------------------------------------------------------------- /docs/diracdoctools/cmd/concatcfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/diracdoctools/cmd/concatcfg.py -------------------------------------------------------------------------------- /docs/diracdoctools/environmentSetup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/diracdoctools/environmentSetup.py -------------------------------------------------------------------------------- /docs/diracdoctools/fakeEnvironment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/diracdoctools/fakeEnvironment.py -------------------------------------------------------------------------------- /docs/diracdoctools/scripts/dirac-docs-build-code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/diracdoctools/scripts/dirac-docs-build-code.py -------------------------------------------------------------------------------- /docs/docs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/docs.conf -------------------------------------------------------------------------------- /docs/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/setup.py -------------------------------------------------------------------------------- /docs/source/AdministratorGuide/HowTo/dedicateddfc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/AdministratorGuide/HowTo/dedicateddfc.rst -------------------------------------------------------------------------------- /docs/source/AdministratorGuide/HowTo/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/AdministratorGuide/HowTo/index.rst -------------------------------------------------------------------------------- /docs/source/AdministratorGuide/HowTo/multiVO.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/AdministratorGuide/HowTo/multiVO.rst -------------------------------------------------------------------------------- /docs/source/AdministratorGuide/HowTo/pitExport.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/AdministratorGuide/HowTo/pitExport.rst -------------------------------------------------------------------------------- /docs/source/AdministratorGuide/Introduction/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/AdministratorGuide/Introduction/index.rst -------------------------------------------------------------------------------- /docs/source/AdministratorGuide/Resources/catalog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/AdministratorGuide/Resources/catalog.rst -------------------------------------------------------------------------------- /docs/source/AdministratorGuide/Resources/country.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/AdministratorGuide/Resources/country.rst -------------------------------------------------------------------------------- /docs/source/AdministratorGuide/Resources/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/AdministratorGuide/Resources/index.rst -------------------------------------------------------------------------------- /docs/source/AdministratorGuide/Resources/simpleMQ.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/AdministratorGuide/Resources/simpleMQ.rst -------------------------------------------------------------------------------- /docs/source/AdministratorGuide/Resources/site.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/AdministratorGuide/Resources/site.rst -------------------------------------------------------------------------------- /docs/source/AdministratorGuide/Resources/storage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/AdministratorGuide/Resources/storage.rst -------------------------------------------------------------------------------- /docs/source/AdministratorGuide/Systems/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/AdministratorGuide/Systems/index.rst -------------------------------------------------------------------------------- /docs/source/AdministratorGuide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/AdministratorGuide/index.rst -------------------------------------------------------------------------------- /docs/source/DeveloperGuide/APIs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/DeveloperGuide/APIs/index.rst -------------------------------------------------------------------------------- /docs/source/DeveloperGuide/CodeDocumenting/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/DeveloperGuide/CodeDocumenting/index.rst -------------------------------------------------------------------------------- /docs/source/DeveloperGuide/CodeTesting/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/DeveloperGuide/CodeTesting/index.rst -------------------------------------------------------------------------------- /docs/source/DeveloperGuide/CodingConvention/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/DeveloperGuide/CodingConvention/index.rst -------------------------------------------------------------------------------- /docs/source/DeveloperGuide/DevelopmentModel/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/DeveloperGuide/DevelopmentModel/index.rst -------------------------------------------------------------------------------- /docs/source/DeveloperGuide/Externals/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/DeveloperGuide/Externals/index.rst -------------------------------------------------------------------------------- /docs/source/DeveloperGuide/Internals/Core/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/DeveloperGuide/Internals/Core/index.rst -------------------------------------------------------------------------------- /docs/source/DeveloperGuide/Internals/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/DeveloperGuide/Internals/index.rst -------------------------------------------------------------------------------- /docs/source/DeveloperGuide/Overview/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/DeveloperGuide/Overview/index.rst -------------------------------------------------------------------------------- /docs/source/DeveloperGuide/REST/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/DeveloperGuide/REST/index.rst -------------------------------------------------------------------------------- /docs/source/DeveloperGuide/ReleaseProcedure/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/DeveloperGuide/ReleaseProcedure/index.rst -------------------------------------------------------------------------------- /docs/source/DeveloperGuide/Systems/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/DeveloperGuide/Systems/index.rst -------------------------------------------------------------------------------- /docs/source/DeveloperGuide/TornadoServices/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/DeveloperGuide/TornadoServices/index.rst -------------------------------------------------------------------------------- /docs/source/DeveloperGuide/WebAppDIRAC/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/DeveloperGuide/WebAppDIRAC/index.rst -------------------------------------------------------------------------------- /docs/source/DeveloperGuide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/DeveloperGuide/index.rst -------------------------------------------------------------------------------- /docs/source/UserGuide/GettingStarted/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/UserGuide/GettingStarted/index.rst -------------------------------------------------------------------------------- /docs/source/UserGuide/HowTo/DataManagement/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/UserGuide/HowTo/DataManagement/index.rst -------------------------------------------------------------------------------- /docs/source/UserGuide/HowTo/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/UserGuide/HowTo/index.rst -------------------------------------------------------------------------------- /docs/source/UserGuide/Tutorials/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/UserGuide/Tutorials/index.rst -------------------------------------------------------------------------------- /docs/source/UserGuide/WebAppUserGuide/images/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/UserGuide/WebAppUserGuide/images/grey.png -------------------------------------------------------------------------------- /docs/source/UserGuide/WebAppUserGuide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/UserGuide/WebAppUserGuide/index.rst -------------------------------------------------------------------------------- /docs/source/UserGuide/WebPortalReference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/UserGuide/WebPortalReference/index.rst -------------------------------------------------------------------------------- /docs/source/UserGuide/commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/UserGuide/commands.rst -------------------------------------------------------------------------------- /docs/source/UserGuide/glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/UserGuide/glossary.rst -------------------------------------------------------------------------------- /docs/source/UserGuide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/UserGuide/index.rst -------------------------------------------------------------------------------- /docs/source/_static/DIRAC-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/DIRAC-logo.png -------------------------------------------------------------------------------- /docs/source/_static/DIRAC-logo3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/DIRAC-logo3.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/APIs/APIClass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/APIs/APIClass.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/Core/workingProcess.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/Core/workingProcess.dia -------------------------------------------------------------------------------- /docs/source/_static/Systems/Core/workingProcess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/Core/workingProcess.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/FS/OAuth2/OAuth2Roles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/FS/OAuth2/OAuth2Roles.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/FS/OAuth2/revokeToken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/FS/OAuth2/revokeToken.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/PS/ProductionArch3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/PS/ProductionArch3.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RMS/FileSTM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RMS/FileSTM.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RMS/OperationSTM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RMS/OperationSTM.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RMS/ReqDBSchema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RMS/ReqDBSchema.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RMS/RequestExecution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RMS/RequestExecution.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RMS/RequestProxy-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RMS/RequestProxy-flow.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RMS/RequestSTM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RMS/RequestSTM.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RMS/RequestZoo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RMS/RequestZoo.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RSS/ElementSchemaDB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RSS/ElementSchemaDB.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RSS/StateInline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RSS/StateInline.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RSS/client-server-db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RSS/client-server-db.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RSS/dummyOntology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RSS/dummyOntology.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RSS/elementSchema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RSS/elementSchema.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RSS/gridOntology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RSS/gridOntology.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RSS/simplifiedRSS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RSS/simplifiedRSS.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RSS/stateMachine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RSS/stateMachine.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/RSS/uml-schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/RSS/uml-schema.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/TS/TS-technical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/TS/TS-technical.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/TS/ts-rms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/TS/ts-rms.png -------------------------------------------------------------------------------- /docs/source/_static/Systems/TS/ts-wms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/Systems/TS/ts-wms.png -------------------------------------------------------------------------------- /docs/source/_static/default.css.federico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/default.css.federico -------------------------------------------------------------------------------- /docs/source/_static/dirac_admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/dirac_admin.png -------------------------------------------------------------------------------- /docs/source/_static/dirac_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/dirac_code.png -------------------------------------------------------------------------------- /docs/source/_static/dirac_dev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/dirac_dev.png -------------------------------------------------------------------------------- /docs/source/_static/dirac_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/dirac_user.png -------------------------------------------------------------------------------- /docs/source/_static/eosc-hub-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/eosc-hub-web.png -------------------------------------------------------------------------------- /docs/source/_static/epydoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/epydoc.css -------------------------------------------------------------------------------- /docs/source/_static/eu-logo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/eu-logo.jpeg -------------------------------------------------------------------------------- /docs/source/_static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/favicon.ico -------------------------------------------------------------------------------- /docs/source/_static/hpc_schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/hpc_schema.png -------------------------------------------------------------------------------- /docs/source/_static/pja_application_submission.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/pja_application_submission.png -------------------------------------------------------------------------------- /docs/source/_static/pja_jobwrapper_submission.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/pja_jobwrapper_submission.png -------------------------------------------------------------------------------- /docs/source/_static/py3Stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/py3Stack.png -------------------------------------------------------------------------------- /docs/source/_static/setup_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_static/setup_structure.png -------------------------------------------------------------------------------- /docs/source/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_templates/layout.html -------------------------------------------------------------------------------- /docs/source/_templates/layout_with_top_logo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/_templates/layout_with_top_logo.html -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/diracindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/diracindex.html -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/environment.yml -------------------------------------------------------------------------------- /integration_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/integration_tests.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/pytest.ini -------------------------------------------------------------------------------- /release.notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/release.notes -------------------------------------------------------------------------------- /releases.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/releases.cfg -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/setup.py -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/Agent/NetworkAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/AccountingSystem/Agent/NetworkAgent.py -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/Agent/__init__.py: -------------------------------------------------------------------------------- 1 | __package__ = "DIRAC.AccountingSystem.Agent" 2 | -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/Client/AccountingCLI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/AccountingSystem/Client/AccountingCLI.py -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/Client/DataStoreClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/AccountingSystem/Client/DataStoreClient.py -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/Client/ReportCLI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/AccountingSystem/Client/ReportCLI.py -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/Client/ReportsClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/AccountingSystem/Client/ReportsClient.py -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/Client/Types/Job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/AccountingSystem/Client/Types/Job.py -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/Client/Types/Network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/AccountingSystem/Client/Types/Network.py -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/Client/Types/Pilot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/AccountingSystem/Client/Types/Pilot.py -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/Client/Types/WMSHistory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/AccountingSystem/Client/Types/WMSHistory.py -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/Client/Types/__init__.py: -------------------------------------------------------------------------------- 1 | __package__ = "DIRAC.AccountingSystem.Client.Types" 2 | -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/Client/__init__.py: -------------------------------------------------------------------------------- 1 | __package__ = "DIRAC.AccountingSystem.Client" 2 | -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/ConfigTemplate.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/AccountingSystem/ConfigTemplate.cfg -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/DB/AccountingDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/AccountingSystem/DB/AccountingDB.py -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/DB/AccountingDB.sql: -------------------------------------------------------------------------------- 1 | USE AccountingDB; 2 | -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/DB/MultiAccountingDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/AccountingSystem/DB/MultiAccountingDB.py -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/DB/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/Service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/AccountingSystem/__init__.py -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/private/DBUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/AccountingSystem/private/DBUtils.py -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/private/MainReporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/AccountingSystem/private/MainReporter.py -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/private/Plotters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/private/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/AccountingSystem/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/Agent/Bdii2CSAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ConfigurationSystem/Agent/Bdii2CSAgent.py -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/Agent/GOCDB2CSAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ConfigurationSystem/Agent/GOCDB2CSAgent.py -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/Agent/VOMS2CSAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ConfigurationSystem/Agent/VOMS2CSAgent.py -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/Agent/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.Configuration.Agent 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/Client/CSAPI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ConfigurationSystem/Client/CSAPI.py -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/Client/CSCLI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ConfigurationSystem/Client/CSCLI.py -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/Client/CSShellCLI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ConfigurationSystem/Client/CSShellCLI.py -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/Client/Config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ConfigurationSystem/Client/Config.py -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/Client/Helpers/Path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ConfigurationSystem/Client/Helpers/Path.py -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/Client/PathFinder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ConfigurationSystem/Client/PathFinder.py -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/Client/SyncPlugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/Client/Utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ConfigurationSystem/Client/Utilities.py -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/Client/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.ConfigurationSystem.Client package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/ConfigTemplate.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ConfigurationSystem/ConfigTemplate.cfg -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/Service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/private/Modificator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ConfigurationSystem/private/Modificator.py -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/private/Refresher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ConfigurationSystem/private/Refresher.py -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/private/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/ConfigurationSystem/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/API.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Base/API.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/AgentModule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Base/AgentModule.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/AgentReactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Base/AgentReactor.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/CLI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Base/CLI.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/Client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Base/Client.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/DB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Base/DB.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/DIRACDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Base/DIRACDB.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/ElasticDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Base/ElasticDB.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/ExecutorMindHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Base/ExecutorMindHandler.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/ExecutorModule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Base/ExecutorModule.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/ExecutorReactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Base/ExecutorReactor.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/SQLAlchemyDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Base/SQLAlchemyDB.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/Script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Base/Script.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/private/ModuleLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Base/private/ModuleLoader.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Base/private/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/AuthManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/AuthManager.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/MessageClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/MessageClient.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/RPCClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/RPCClient.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/RequestHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/RequestHandler.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/ServiceReactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/ServiceReactor.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/ThreadConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/ThreadConfig.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/TransferClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/TransferClient.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/__init__.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/private/BaseClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/private/BaseClient.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/private/FileHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/private/FileHelper.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/private/GatewayService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/private/GatewayService.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/private/InnerRPCClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/private/InnerRPCClient.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/private/LockManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/private/LockManager.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/private/MessageBroker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/private/MessageBroker.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/private/MessageFactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/private/MessageFactory.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/private/Protocols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/private/Protocols.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/private/Service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/private/Service.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/private/ServiceConfiguration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/private/ServiceConfiguration.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/private/TransportPool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/private/TransportPool.py -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/private/Transports/SSL/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/private/Transports/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/private/Transports/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/private/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/DISET/test/Test_AuthManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/DISET/test/Test_AuthManager.py -------------------------------------------------------------------------------- /src/DIRAC/Core/LCG/GGUSTicketsClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/LCG/GGUSTicketsClient.py -------------------------------------------------------------------------------- /src/DIRAC/Core/LCG/GOCDBClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/LCG/GOCDBClient.py -------------------------------------------------------------------------------- /src/DIRAC/Core/LCG/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/LCG/test/Test_LCG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/LCG/test/Test_LCG.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/DiracX.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/DiracX.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/IAMService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/IAMService.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/Locations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/Locations.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/Properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/Properties.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/ProxyFile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/ProxyFile.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/ProxyInfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/ProxyInfo.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/Utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/Utilities.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/VOMS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/VOMS.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/VOMSService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/VOMSService.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/__init__.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/m2crypto/X509CRL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/m2crypto/X509CRL.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/m2crypto/X509Certificate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/m2crypto/X509Certificate.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/m2crypto/X509Chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/m2crypto/X509Chain.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/m2crypto/X509Request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/m2crypto/X509Request.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/m2crypto/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/m2crypto/__init__.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/m2crypto/asn1_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/m2crypto/asn1_utils.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/Test_DiracX.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/test/Test_DiracX.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/Test_X509Certificate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/test/Test_X509Certificate.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/Test_X509Chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/test/Test_X509Chain.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/Test_X509Request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/test/Test_X509Request.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/ca/b236481c.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/test/certs/ca/b236481c.0 -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/ca/ca.cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/test/certs/ca/ca.cert.pem -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/ca/ca.key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/test/certs/ca/ca.key.pem -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/ca/crlnumber: -------------------------------------------------------------------------------- 1 | 1000 2 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/ca/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/test/certs/ca/index.txt -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/ca/index.txt.attr: -------------------------------------------------------------------------------- 1 | unique_subject = yes 2 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/ca/index.txt.attr.old: -------------------------------------------------------------------------------- 1 | unique_subject = yes 2 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/ca/index.txt.old: -------------------------------------------------------------------------------- 1 | V 371021091514Z 1001 unknown /O=Dirac Computing/O=CERN/CN=MrUser 2 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/ca/serial: -------------------------------------------------------------------------------- 1 | 1003 2 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/ca/serial.old: -------------------------------------------------------------------------------- 1 | 1002 2 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/host/hostcert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/test/certs/host/hostcert.pem -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/host/hostkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/test/certs/host/hostkey.pem -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/user/usercert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/test/certs/user/usercert.pem -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/user/userkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/test/certs/user/userkey.pem -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/voms/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/test/certs/voms/README -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/certs/voms/proxy.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/test/certs/voms/proxy.pem -------------------------------------------------------------------------------- /src/DIRAC/Core/Security/test/x509TestUtilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Security/test/x509TestUtilities.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Tornado/Client/ClientSelector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Tornado/Client/ClientSelector.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Tornado/Client/TornadoClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Tornado/Client/TornadoClient.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Tornado/Client/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.TornadosServices 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Tornado/Client/private/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.TornadosServices 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Tornado/Server/HandlerManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Tornado/Server/HandlerManager.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Tornado/Server/TornadoREST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Tornado/Server/TornadoREST.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Tornado/Server/TornadoServer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Tornado/Server/TornadoServer.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Tornado/Server/TornadoService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Tornado/Server/TornadoService.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Tornado/Server/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.TornadosServices 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Tornado/Server/private/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Tornado/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.TornadosServices 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Tornado/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | """ The TornadoService scripts package """ 2 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Tornado/scripts/tornado_start_CS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Tornado/scripts/tornado_start_CS.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Tornado/scripts/tornado_start_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Tornado/scripts/tornado_start_all.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Adler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Adler.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/CGroups2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/CGroups2.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/ClassAd/ClassAdLight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/ClassAd/ClassAdLight.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/ClassAd/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.Core.ClassAd package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/CountryMapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/CountryMapping.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/DAG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/DAG.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/DEncode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/DEncode.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/DErrno.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/DErrno.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/DIRACSingleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/DIRACSingleton.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Decorators.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Devloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Devloader.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/DictCache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/DictCache.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Dictionaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Dictionaries.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/DirectoryExplorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/DirectoryExplorer.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/ElasticSearchDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/ElasticSearchDB.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/EventDispatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/EventDispatcher.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/ExecutorDispatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/ExecutorDispatcher.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Extensions.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/File.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/File.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Glue2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Glue2.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Graphs/BarGraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Graphs/BarGraph.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Graphs/CurveGraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Graphs/CurveGraph.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Graphs/Dwatermark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Graphs/Dwatermark.png -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Graphs/Graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Graphs/Graph.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Graphs/GraphData.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Graphs/GraphData.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Graphs/GraphUtilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Graphs/GraphUtilities.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Graphs/Legend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Graphs/Legend.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Graphs/LineGraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Graphs/LineGraph.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Graphs/Palette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Graphs/Palette.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Graphs/PieGraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Graphs/PieGraph.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Graphs/PlotBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Graphs/PlotBase.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Graphs/QualityMapGraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Graphs/QualityMapGraph.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Graphs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Graphs/__init__.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Grid.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/JDL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/JDL.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/JEncode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/JEncode.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/List.py: -------------------------------------------------------------------------------- 1 | from DIRACCommon.Core.Utilities.List import * # noqa: F401,F403 2 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/LockRing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/LockRing.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Mail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Mail.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/MixedEncode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/MixedEncode.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/MySQL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/MySQL.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Network.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/ObjectLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/ObjectLoader.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Os.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Pfn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Pfn.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Platform.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Plotting/DataCache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Plotting/DataCache.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Plotting/FileCoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Plotting/FileCoding.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Plotting/Plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Plotting/Plots.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Plotting/TypeLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Plotting/TypeLoader.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Plotting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Plotting/__init__.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/PrettyPrint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/PrettyPrint.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/ProcessPool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/ProcessPool.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Profiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Profiler.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/PromptUser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/PromptUser.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Proxy.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/ReturnValues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/ReturnValues.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Shifter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Shifter.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/SiteSEMapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/SiteSEMapping.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/StateMachine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/StateMachine.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Subprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Subprocess.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/ThreadPool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/ThreadPool.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/ThreadSafe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/ThreadSafe.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/ThreadScheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/ThreadScheduler.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/TimeUtilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/TimeUtilities.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/Version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/Version.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.Core.Utilities package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/exceptions.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/ProcessesCreator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/ProcessesCreator.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_Adler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_Adler.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_DAG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_DAG.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_Decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_Decorator.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_Dictionaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_Dictionaries.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_Encode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_Encode.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_Extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_Extensions.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_File.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_File.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_JDL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_JDL.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_Mail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_Mail.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_Network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_Network.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_ObjectLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_ObjectLoader.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_Pfn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_Pfn.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_ProcessPool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_ProcessPool.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_Profiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_Profiler.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_ReturnValues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_ReturnValues.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_Subprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_Subprocess.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/Test_entrypoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Utilities/test/Test_entrypoints.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Utilities/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Workflow/Module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Workflow/Module.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Workflow/Parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Workflow/Parameter.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Workflow/Step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Workflow/Step.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Workflow/Utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Workflow/Utility.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Workflow/WFEditor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Workflow/Workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Workflow/Workflow.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Workflow/WorkflowReader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Workflow/WorkflowReader.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Workflow/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Workflow/test/JobSamples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Workflow/test/JobSamples.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Workflow/test/ModulesSamples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Workflow/test/ModulesSamples.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Workflow/test/WFSamples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Workflow/test/WFSamples.py -------------------------------------------------------------------------------- /src/DIRAC/Core/Workflow/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/Workflow/test/step_g.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/Workflow/test/step_g.py -------------------------------------------------------------------------------- /src/DIRAC/Core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/dirac_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/scripts/dirac_agent.py -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/dirac_apptainer_exec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/scripts/dirac_apptainer_exec.py -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/dirac_cert_convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/scripts/dirac_cert_convert.py -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/dirac_configure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/scripts/dirac_configure.py -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/dirac_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/scripts/dirac_executor.py -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/dirac_generate_cas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/scripts/dirac_generate_cas.py -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/dirac_generate_crls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/scripts/dirac_generate_crls.py -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/dirac_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/scripts/dirac_info.py -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/dirac_install_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/scripts/dirac_install_db.py -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/dirac_install_web_portal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/scripts/dirac_install_web_portal.py -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/dirac_platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/scripts/dirac_platform.py -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/dirac_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/scripts/dirac_service.py -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/dirac_setup_site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/scripts/dirac_setup_site.py -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/dirac_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/scripts/dirac_version.py -------------------------------------------------------------------------------- /src/DIRAC/Core/scripts/install_full.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/scripts/install_full.cfg -------------------------------------------------------------------------------- /src/DIRAC/Core/test/Test_API.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Core/test/Test_API.py -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/Agent/FTS3Agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/Agent/FTS3Agent.py -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/Agent/RequestOperations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/Agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/Agent/__init__.py -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/Client/DataManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/Client/DataManager.py -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/Client/FTS3Client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/Client/FTS3Client.py -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/Client/FTS3File.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/Client/FTS3File.py -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/Client/FTS3Job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/Client/FTS3Job.py -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/Client/MetaQuery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/Client/MetaQuery.py -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/Client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/Client/__init__.py -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/Client/test/mock_DM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/Client/test/mock_DM.py -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/ConfigTemplate.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/ConfigTemplate.cfg -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/DataIntegrityDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/DB/DataIntegrityDB.py -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/DataIntegrityDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/DB/DataIntegrityDB.sql -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/FTS3DB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/DB/FTS3DB.py -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/FTS3DB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/DB/FTS3DB.sql -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/FileCatalogComponents/DatasetManager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/FileCatalogComponents/DirectoryManager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/FileCatalogComponents/DirectoryMetadata/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/FileCatalogComponents/FileManager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/FileCatalogComponents/FileMetadata/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/FileCatalogComponents/SEManager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/FileCatalogComponents/SecurityManager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/FileCatalogComponents/UserGroupManager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/FileCatalogComponents/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC File Catalog components 2 | """ 3 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/FileCatalogDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/DB/FileCatalogDB.py -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/FileCatalogDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/DB/FileCatalogDB.sql -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.DataManagementSystem.DB package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/DB/test/Test_FTS3DB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/DB/test/Test_FTS3DB.py -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/Service/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.DataManagementSystem.Service package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/Utilities/ResolveSE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/DataManagementSystem/Utilities/ResolveSE.py -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/Utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/Utilities/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.DataManagementSystem package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/private/FTS3Plugins/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.DataManagementSystem.private.FTS3Plugins package """ 2 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/private/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.DataManagementSystem.private package """ 2 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/private/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/DataManagementSystem/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/API/AuthHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/API/AuthHandler.py -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/API/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/Agent/ProxyRenewalAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/Agent/ProxyRenewalAgent.py -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/Agent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/Client/Logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/Client/Logger.py -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/Client/ProxyGeneration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/Client/ProxyGeneration.py -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/Client/ProxyUpload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/Client/ProxyUpload.py -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/Client/SecurityLogClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/Client/SecurityLogClient.py -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/Client/UserProfileClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/Client/UserProfileClient.py -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/Client/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/ConfigTemplate.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/ConfigTemplate.cfg -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/DB/AuthDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/DB/AuthDB.py -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/DB/AuthDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/DB/AuthDB.sql -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/DB/ProxyDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/DB/ProxyDB.py -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/DB/ProxyDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/DB/ProxyDB.sql -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/DB/TokenDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/DB/TokenDB.py -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/DB/TokenDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/DB/TokenDB.sql -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/DB/UserProfileDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/DB/UserProfileDB.py -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/DB/UserProfileDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/DB/UserProfileDB.sql -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/DB/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/Service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/Utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/Utilities/diracx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/Utilities/diracx.py -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/private/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/private/authorization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/private/authorization/grants/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/private/authorization/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/private/standardLogging/Formatter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/private/standardLogging/Handler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/private/standardLogging/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/private/standardLogging/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/scripts/dirac_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/scripts/dirac_login.py -------------------------------------------------------------------------------- /src/DIRAC/FrameworkSystem/scripts/dirac_logout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/FrameworkSystem/scripts/dirac_logout.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/API/Dirac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/API/Dirac.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/API/DiracAdmin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/API/DiracAdmin.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/API/Job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/API/Job.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/API/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/API/__init__.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/API/test/Test_DIRAC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/API/test/Test_DIRAC.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/API/test/Test_JobAPI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/API/test/Test_JobAPI.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/API/test/testWF.jdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/API/test/testWF.jdl -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/API/test/testWF.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/API/test/testWF.xml -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/API/test/testWFSIO.jdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/API/test/testWFSIO.jdl -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/Utilities/DCommands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/Utilities/DCommands.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/Utilities/DConfigCache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/Utilities/DConfigCache.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.Interfaces package 3 | 4 | """ 5 | -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.Interfaces.scripts package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dcd.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dchgrp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dchgrp.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dchmod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dchmod.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dchown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dchown.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dconfig.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dfind.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dfind.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dget.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dgetenv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dgetenv.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dirac_admin_ce_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dirac_admin_ce_info.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dirac_dms_get_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dirac_dms_get_file.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dirac_wms_job_kill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dirac_wms_job_kill.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dirac_wms_job_peek.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dirac_wms_job_peek.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dkill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dkill.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dlogging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dlogging.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dls.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dmeta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dmeta.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dmkdir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dmkdir.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/doutput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/doutput.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dput.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dpwd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dpwd.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/drepl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/drepl.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dreplicas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dreplicas.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/drm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/drm.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/drmdir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/drmdir.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dsize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dsize.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dstat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dstat.py -------------------------------------------------------------------------------- /src/DIRAC/Interfaces/scripts/dsub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Interfaces/scripts/dsub.py -------------------------------------------------------------------------------- /src/DIRAC/MonitoringSystem/Client/ServerUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/MonitoringSystem/Client/ServerUtils.py -------------------------------------------------------------------------------- /src/DIRAC/MonitoringSystem/Client/Types/BaseType.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/MonitoringSystem/Client/Types/BaseType.py -------------------------------------------------------------------------------- /src/DIRAC/MonitoringSystem/Client/Types/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/MonitoringSystem/Client/WebAppClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/MonitoringSystem/Client/WebAppClient.py -------------------------------------------------------------------------------- /src/DIRAC/MonitoringSystem/Client/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/MonitoringSystem/ConfigTemplate.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/MonitoringSystem/ConfigTemplate.cfg -------------------------------------------------------------------------------- /src/DIRAC/MonitoringSystem/DB/MonitoringDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/MonitoringSystem/DB/MonitoringDB.py -------------------------------------------------------------------------------- /src/DIRAC/MonitoringSystem/DB/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/MonitoringSystem/Service/WebAppHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/MonitoringSystem/Service/WebAppHandler.py -------------------------------------------------------------------------------- /src/DIRAC/MonitoringSystem/Service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/MonitoringSystem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/MonitoringSystem/private/DBUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/MonitoringSystem/private/DBUtils.py -------------------------------------------------------------------------------- /src/DIRAC/MonitoringSystem/private/MainReporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/MonitoringSystem/private/MainReporter.py -------------------------------------------------------------------------------- /src/DIRAC/MonitoringSystem/private/Plotters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/MonitoringSystem/private/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/ProductionSystem/Client/ProductionStep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ProductionSystem/Client/ProductionStep.py -------------------------------------------------------------------------------- /src/DIRAC/ProductionSystem/Client/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.ProductionSystem.Client package """ 2 | -------------------------------------------------------------------------------- /src/DIRAC/ProductionSystem/ConfigTemplate.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ProductionSystem/ConfigTemplate.cfg -------------------------------------------------------------------------------- /src/DIRAC/ProductionSystem/DB/ProductionDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ProductionSystem/DB/ProductionDB.py -------------------------------------------------------------------------------- /src/DIRAC/ProductionSystem/DB/ProductionDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ProductionSystem/DB/ProductionDB.sql -------------------------------------------------------------------------------- /src/DIRAC/ProductionSystem/DB/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.ProductionSystem.DB package """ 2 | -------------------------------------------------------------------------------- /src/DIRAC/ProductionSystem/Service/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.ProductionSystem.Service package """ 2 | -------------------------------------------------------------------------------- /src/DIRAC/ProductionSystem/Utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/ProductionSystem/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.ProductionSystem package """ 2 | -------------------------------------------------------------------------------- /src/DIRAC/ProductionSystem/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/RequestManagementSystem/Agent/RequestOperations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/RequestManagementSystem/Agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/RequestManagementSystem/Agent/__init__.py -------------------------------------------------------------------------------- /src/DIRAC/RequestManagementSystem/Client/File.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/RequestManagementSystem/Client/File.py -------------------------------------------------------------------------------- /src/DIRAC/RequestManagementSystem/Client/Request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/RequestManagementSystem/Client/Request.py -------------------------------------------------------------------------------- /src/DIRAC/RequestManagementSystem/DB/ReqDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/RequestManagementSystem/DB/ReqDB.sql -------------------------------------------------------------------------------- /src/DIRAC/RequestManagementSystem/DB/RequestDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/RequestManagementSystem/DB/RequestDB.py -------------------------------------------------------------------------------- /src/DIRAC/RequestManagementSystem/DB/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.RequestManagementSystem.DB package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/RequestManagementSystem/DB/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/RequestManagementSystem/Service/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.RequestManagementSystem.Service package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/RequestManagementSystem/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.RequestManagementSystem package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/RequestManagementSystem/private/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/RequestManagementSystem/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/Agent/EmailAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ResourceStatusSystem/Agent/EmailAgent.py -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/Agent/TokenAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ResourceStatusSystem/Agent/TokenAgent.py -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/Agent/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.ResourceStatusSystem.Agent package 2 | 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/Client/SiteStatus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ResourceStatusSystem/Client/SiteStatus.py -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/Client/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.ResourceStatusSystem.Client package 2 | """ 3 | -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/Command/Command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ResourceStatusSystem/Command/Command.py -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/Command/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.ResourceStatusSystem.Command package 2 | """ 3 | -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/ConfigTemplate.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ResourceStatusSystem/ConfigTemplate.cfg -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/DB/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.ResourceStatusSystem.DB package 2 | """ 3 | -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/Policy/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.ResourceStatusSystem.Policy package 2 | """ 3 | -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/PolicySystem/PDP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ResourceStatusSystem/PolicySystem/PDP.py -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/PolicySystem/PEP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ResourceStatusSystem/PolicySystem/PEP.py -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/Service/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.ResourceStatusSystem.Service package 2 | """ 3 | -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/Utilities/Utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/ResourceStatusSystem/Utilities/Utils.py -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/Utilities/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.ResourceStatusSystem.Utilities package 2 | """ 3 | -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.ResourceStatusSystem package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/ResourceStatusSystem/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/Catalog/ConditionPlugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/Catalog/ConditionPlugins/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/Catalog/FCConditionParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Catalog/FCConditionParser.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Catalog/FileCatalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Catalog/FileCatalog.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Catalog/FileCatalogClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Catalog/FileCatalogClient.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Catalog/FileCatalogFactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Catalog/FileCatalogFactory.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Catalog/PoolXMLCatalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Catalog/PoolXMLCatalog.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Catalog/PoolXMLFile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Catalog/PoolXMLFile.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Catalog/TSCatalogClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Catalog/TSCatalogClient.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Catalog/Utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Catalog/Utilities.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Catalog/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.Resources.Catalog package """ 2 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/Catalog/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/Catalog/test/mock_FC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Catalog/test/mock_FC.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Computing/BatchSystems/GE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Computing/BatchSystems/GE.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Computing/BatchSystems/Host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Computing/BatchSystems/Host.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Computing/BatchSystems/LSF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Computing/BatchSystems/LSF.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Computing/BatchSystems/OAR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Computing/BatchSystems/OAR.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Computing/BatchSystems/SLURM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Computing/BatchSystems/SLURM.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Computing/BatchSystems/TimeLeft/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.Resources.Computing.BatchSystems.TimeLeft package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/Computing/BatchSystems/TimeLeft/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/Computing/BatchSystems/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/Computing/BatchSystems/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/Computing/ComputingElement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Computing/ComputingElement.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Computing/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.Resources.Computing package 3 | 4 | """ 5 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/Computing/cloudinit.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Computing/cloudinit.template -------------------------------------------------------------------------------- /src/DIRAC/Resources/Computing/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/IdProvider/CheckInIdProvider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/IdProvider/CheckInIdProvider.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/IdProvider/IAMIdProvider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/IdProvider/IAMIdProvider.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/IdProvider/IdProviderFactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/IdProvider/IdProviderFactory.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/IdProvider/OAuth2IdProvider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/IdProvider/OAuth2IdProvider.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/IdProvider/Utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/IdProvider/Utilities.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/IdProvider/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/LogBackends/AbstractBackend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/LogBackends/AbstractBackend.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/LogBackends/FileBackend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/LogBackends/FileBackend.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/LogBackends/StderrBackend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/LogBackends/StderrBackend.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/LogBackends/StdoutBackend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/LogBackends/StdoutBackend.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/LogBackends/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/LogFilters/ModuleFilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/LogFilters/ModuleFilter.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/LogFilters/PatternFilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/LogFilters/PatternFilter.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/LogFilters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/MessageQueue/MQCommunication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/MessageQueue/MQCommunication.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/MessageQueue/MQConnector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/MessageQueue/MQConnector.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/MessageQueue/MQConsumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/MessageQueue/MQConsumer.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/MessageQueue/MQProducer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/MessageQueue/MQProducer.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/MessageQueue/Simple/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/MessageQueue/Utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/MessageQueue/Utilities.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/MessageQueue/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/ProxyProvider/ProxyProvider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/ProxyProvider/ProxyProvider.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/ProxyProvider/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/ProxyProvider/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/CTAStorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/CTAStorage.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/DIPStorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/DIPStorage.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/EchoStorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/EchoStorage.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/FCOnlyStorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/FCOnlyStorage.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/FileStorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/FileStorage.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/GFAL2_GSIFTPStorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/GFAL2_GSIFTPStorage.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/GFAL2_HTTPSStorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/GFAL2_HTTPSStorage.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/GFAL2_SRM2Storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/GFAL2_SRM2Storage.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/GFAL2_StorageBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/GFAL2_StorageBase.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/GFAL2_XROOTStorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/GFAL2_XROOTStorage.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/OccupancyPlugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/RFIOStorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/RFIOStorage.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/S3Storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/S3Storage.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/StorageBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/StorageBase.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/StorageElement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/StorageElement.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/StorageFactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/StorageFactory.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/Utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/Utilities.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/__init__.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/test/Test_FilePlugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/test/Test_FilePlugin.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/test/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.Resources.Storage.test package """ 2 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/Storage/test/test_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/Storage/test/test_utilities.py -------------------------------------------------------------------------------- /src/DIRAC/Resources/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.Resources package 3 | 4 | """ 5 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Resources/scripts/dirac_resource_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Resources/scripts/dirac_resource_info.py -------------------------------------------------------------------------------- /src/DIRAC/StorageManagementSystem/Agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/StorageManagementSystem/Agent/__init__.py -------------------------------------------------------------------------------- /src/DIRAC/StorageManagementSystem/DB/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/StorageManagementSystem/DB/__init__.py -------------------------------------------------------------------------------- /src/DIRAC/StorageManagementSystem/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/StorageManagementSystem/__init__.py -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/Agent/RequestOperations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/Agent/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.TransformationSystem.Agent package """ 2 | -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/Client/BodyPlugin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/Client/FileReport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/TransformationSystem/Client/FileReport.py -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/Client/PluginBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/TransformationSystem/Client/PluginBase.py -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/Client/Utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/TransformationSystem/Client/Utilities.py -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/Client/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.TransformationSystem.Client package """ 2 | -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/ConfigTemplate.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/TransformationSystem/ConfigTemplate.cfg -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/DB/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.TransformationSystem.DB package """ 2 | -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/Service/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.TransformationSystem.Service package """ 2 | -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/Utilities/JobInfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/TransformationSystem/Utilities/JobInfo.py -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/Utilities/__init__.py: -------------------------------------------------------------------------------- 1 | """TransformationSystem Utilities""" 2 | -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/__init__.py: -------------------------------------------------------------------------------- 1 | """ DIRAC.TransformationSystem package """ 2 | -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/test/Test_DRA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/TransformationSystem/test/Test_DRA.py -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/test/Test_JobInfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/TransformationSystem/test/Test_JobInfo.py -------------------------------------------------------------------------------- /src/DIRAC/TransformationSystem/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Workflow/Modules/FailoverRequest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Workflow/Modules/FailoverRequest.py -------------------------------------------------------------------------------- /src/DIRAC/Workflow/Modules/ModuleBase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Workflow/Modules/ModuleBase.py -------------------------------------------------------------------------------- /src/DIRAC/Workflow/Modules/Script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Workflow/Modules/Script.py -------------------------------------------------------------------------------- /src/DIRAC/Workflow/Modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Workflow/Modules/test/Test_Modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Workflow/Modules/test/Test_Modules.py -------------------------------------------------------------------------------- /src/DIRAC/Workflow/Utilities/Utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Workflow/Utilities/Utils.py -------------------------------------------------------------------------------- /src/DIRAC/Workflow/Utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/Workflow/Utilities/test/Test_Utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/Workflow/Utilities/test/Test_Utilities.py -------------------------------------------------------------------------------- /src/DIRAC/Workflow/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/Client/PilotLoggingPlugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/DB/JobDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/WorkloadManagementSystem/DB/JobDB.py -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/DB/JobDB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/WorkloadManagementSystem/DB/JobDB.sql -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/DB/JobDBUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/WorkloadManagementSystem/DB/JobDBUtils.py -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/DB/SandboxMetadataDB.sql: -------------------------------------------------------------------------------- 1 | USE SandboxMetadataDB; 2 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/DB/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.WorkloadManagementSystem.DB package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/Executor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/FutureClient/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/JobWrapper/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.WorkloadManagementSystem.JobWrapper package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/JobWrapper/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/JobWrapper/test/script-OK.sh: -------------------------------------------------------------------------------- 1 | exit 0 2 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/JobWrapper/test/script-RESC.sh: -------------------------------------------------------------------------------- 1 | exit 1502 2 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/JobWrapper/test/script-fail.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sleep 10 4 | echo "Hello World" 5 | command_not_found 123 6 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/JobWrapper/test/script-long.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sleep 10 4 | echo "Hello World" 5 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/JobWrapper/test/script.sh: -------------------------------------------------------------------------------- 1 | exit 111 2 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/Service/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.WorkloadManagementSystem.Service package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/Utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.WorkloadManagementSystem package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/private/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DIRAC.WorkloadManagementSystem.private package 3 | """ 4 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/private/correctors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/WorkloadManagementSystem/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/__init__.py -------------------------------------------------------------------------------- /src/DIRAC/tests/Test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/tests/Test_init.py -------------------------------------------------------------------------------- /src/DIRAC/tests/Utilities/Accounting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/tests/Utilities/Accounting.py -------------------------------------------------------------------------------- /src/DIRAC/tests/Utilities/IntegrationTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/tests/Utilities/IntegrationTest.py -------------------------------------------------------------------------------- /src/DIRAC/tests/Utilities/WMS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/tests/Utilities/WMS.py -------------------------------------------------------------------------------- /src/DIRAC/tests/Utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DIRAC/tests/Utilities/assertingUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/tests/Utilities/assertingUtils.py -------------------------------------------------------------------------------- /src/DIRAC/tests/Utilities/mpTest-flexible.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/tests/Utilities/mpTest-flexible.py -------------------------------------------------------------------------------- /src/DIRAC/tests/Utilities/mpTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/tests/Utilities/mpTest.py -------------------------------------------------------------------------------- /src/DIRAC/tests/Utilities/plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/tests/Utilities/plots.py -------------------------------------------------------------------------------- /src/DIRAC/tests/Utilities/testJobDefinitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/tests/Utilities/testJobDefinitions.py -------------------------------------------------------------------------------- /src/DIRAC/tests/Utilities/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/tests/Utilities/utils.py -------------------------------------------------------------------------------- /src/DIRAC/tests/Workflow/Integration/exe-script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/tests/Workflow/Integration/exe-script.py -------------------------------------------------------------------------------- /src/DIRAC/tests/Workflow/Integration/helloWorld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/tests/Workflow/Integration/helloWorld.py -------------------------------------------------------------------------------- /src/DIRAC/tests/Workflow/Regression/helloWorld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/tests/Workflow/Regression/helloWorld.py -------------------------------------------------------------------------------- /src/DIRAC/tests/Workflow/Regression/helloWorld.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/src/DIRAC/tests/Workflow/Regression/helloWorld.xml -------------------------------------------------------------------------------- /src/DIRAC/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/.dirac-ci-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/.dirac-ci-config.yaml -------------------------------------------------------------------------------- /tests/.pylintrc3k: -------------------------------------------------------------------------------- 1 | [MASTER] 2 | load-plugins=caniusepython3.pylint_checker 3 | [MESSAGES CONTROL] 4 | disable=native-string 5 | -------------------------------------------------------------------------------- /tests/CI/check_db_initialized.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/CI/check_db_initialized.sh -------------------------------------------------------------------------------- /tests/CI/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/CI/docker-compose.yml -------------------------------------------------------------------------------- /tests/CI/exportCSLoop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/CI/exportCSLoop.sh -------------------------------------------------------------------------------- /tests/CI/install_client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/CI/install_client.sh -------------------------------------------------------------------------------- /tests/CI/install_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/CI/install_server.sh -------------------------------------------------------------------------------- /tests/CI/run_pilot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/CI/run_pilot.sh -------------------------------------------------------------------------------- /tests/CI/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/CI/run_tests.sh -------------------------------------------------------------------------------- /tests/Integration/AccountingSystem/Test_Plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/AccountingSystem/Test_Plots.py -------------------------------------------------------------------------------- /tests/Integration/AccountingSystem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/AccountingSystem/plots/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/AccountingSystem/plots/error.png -------------------------------------------------------------------------------- /tests/Integration/AccountingSystem/plots/nodata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/AccountingSystem/plots/nodata.png -------------------------------------------------------------------------------- /tests/Integration/Core/Test_ElasticsearchDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/Core/Test_ElasticsearchDB.py -------------------------------------------------------------------------------- /tests/Integration/Core/Test_MySQLDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/Core/Test_MySQLDB.py -------------------------------------------------------------------------------- /tests/Integration/Core/Test_TimeUtilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/Core/Test_TimeUtilities.py -------------------------------------------------------------------------------- /tests/Integration/Core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/DataManagementSystem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/Framework/Test_AuthDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/Framework/Test_AuthDB.py -------------------------------------------------------------------------------- /tests/Integration/Framework/Test_AuthServer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/Framework/Test_AuthServer.py -------------------------------------------------------------------------------- /tests/Integration/Framework/Test_Proxy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/Framework/Test_Proxy.sh -------------------------------------------------------------------------------- /tests/Integration/Framework/Test_ProxyDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/Framework/Test_ProxyDB.py -------------------------------------------------------------------------------- /tests/Integration/Framework/Test_TokenDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/Framework/Test_TokenDB.py -------------------------------------------------------------------------------- /tests/Integration/Framework/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/FutureClient/WorkloadManagement/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/FutureClient/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/FutureClient/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/FutureClient/utils.py -------------------------------------------------------------------------------- /tests/Integration/Monitoring/Test_MonitoringDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/Monitoring/Test_MonitoringDB.py -------------------------------------------------------------------------------- /tests/Integration/Monitoring/Test_WebAppClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/Monitoring/Test_WebAppClient.py -------------------------------------------------------------------------------- /tests/Integration/Monitoring/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/ProductionSystem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/README.rst -------------------------------------------------------------------------------- /tests/Integration/RequestManagementSystem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/ResourceStatusSystem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/Resources/Catalog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/Resources/Computing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/Resources/Computing/pilot.cfg.test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/Resources/Computing/pilot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/Resources/Computing/pilot.json -------------------------------------------------------------------------------- /tests/Integration/Resources/IdProvider/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/Resources/ProxyProvider/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/Resources/Storage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/Resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/TornadoServices/DB/UserDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/TornadoServices/DB/UserDB.py -------------------------------------------------------------------------------- /tests/Integration/TornadoServices/DB/UserDB.sql: -------------------------------------------------------------------------------- 1 | # Everything is created by the DB object _checkTable method. 2 | USE UserDB; 3 | -------------------------------------------------------------------------------- /tests/Integration/TornadoServices/getCPUInfos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/TornadoServices/getCPUInfos -------------------------------------------------------------------------------- /tests/Integration/TransformationSystem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/WorkloadManagementSystem/MJF/cpu_limit_secs: -------------------------------------------------------------------------------- 1 | 34@. -------------------------------------------------------------------------------- /tests/Integration/WorkloadManagementSystem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Integration/all_integration_client_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/all_integration_client_tests.sh -------------------------------------------------------------------------------- /tests/Integration/all_integration_pilot_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/all_integration_pilot_tests.sh -------------------------------------------------------------------------------- /tests/Integration/all_integration_server_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Integration/all_integration_server_tests.sh -------------------------------------------------------------------------------- /tests/Jenkins/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Jenkins/README.rst -------------------------------------------------------------------------------- /tests/Jenkins/dirac-cfg-add-option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Jenkins/dirac-cfg-add-option.py -------------------------------------------------------------------------------- /tests/Jenkins/dirac-cfg-setup-diracx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Jenkins/dirac-cfg-setup-diracx.py -------------------------------------------------------------------------------- /tests/Jenkins/dirac-cfg-update-dbs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Jenkins/dirac-cfg-update-dbs.py -------------------------------------------------------------------------------- /tests/Jenkins/dirac-cfg-update-server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Jenkins/dirac-cfg-update-server.py -------------------------------------------------------------------------------- /tests/Jenkins/dirac-cfg-update-services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Jenkins/dirac-cfg-update-services.py -------------------------------------------------------------------------------- /tests/Jenkins/dirac-drop-db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Jenkins/dirac-drop-db.py -------------------------------------------------------------------------------- /tests/Jenkins/dirac-test-job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Jenkins/dirac-test-job.py -------------------------------------------------------------------------------- /tests/Jenkins/dirac_ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Jenkins/dirac_ci.sh -------------------------------------------------------------------------------- /tests/Jenkins/install.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Jenkins/install.cfg -------------------------------------------------------------------------------- /tests/Jenkins/utilities.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Jenkins/utilities.sh -------------------------------------------------------------------------------- /tests/Performance/DFCPerformance/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Performance/DFCPerformance/README.txt -------------------------------------------------------------------------------- /tests/Performance/DFCPerformance/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Performance/DFCPerformance/extractResult.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Performance/DFCPerformance/extractResult.sh -------------------------------------------------------------------------------- /tests/Performance/DFCPerformance/generateDB/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Performance/DFCPerformance/make_all_plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Performance/DFCPerformance/make_all_plots.py -------------------------------------------------------------------------------- /tests/Performance/DFCPerformance/make_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Performance/DFCPerformance/make_plot.py -------------------------------------------------------------------------------- /tests/Performance/DFCPerformance/mixedPerf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Performance/DFCPerformance/mixedPerf.py -------------------------------------------------------------------------------- /tests/Performance/DFCPerformance/readPerf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Performance/DFCPerformance/readPerf.py -------------------------------------------------------------------------------- /tests/Performance/DFCPerformance/retrieveResult.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Performance/DFCPerformance/retrieveResult.py -------------------------------------------------------------------------------- /tests/Performance/DFCPerformance/submitJobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Performance/DFCPerformance/submitJobs.py -------------------------------------------------------------------------------- /tests/Performance/DFCPerformance/writePerf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Performance/DFCPerformance/writePerf.py -------------------------------------------------------------------------------- /tests/Performance/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Performance/README.rst -------------------------------------------------------------------------------- /tests/Performance/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/README.rst -------------------------------------------------------------------------------- /tests/System/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/README.rst -------------------------------------------------------------------------------- /tests/System/StorageTests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/System/StorageTests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/StorageTests/conftest.py -------------------------------------------------------------------------------- /tests/System/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/System/client_core.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/client_core.sh -------------------------------------------------------------------------------- /tests/System/client_dms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/client_dms.sh -------------------------------------------------------------------------------- /tests/System/client_multivo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/client_multivo.sh -------------------------------------------------------------------------------- /tests/System/client_scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/client_scripts.sh -------------------------------------------------------------------------------- /tests/System/client_shortcommands.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/client_shortcommands.sh -------------------------------------------------------------------------------- /tests/System/dirac-test-prod-sys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/dirac-test-prod-sys.py -------------------------------------------------------------------------------- /tests/System/dirac-test-production.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/dirac-test-production.py -------------------------------------------------------------------------------- /tests/System/random_files_creator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/random_files_creator.sh -------------------------------------------------------------------------------- /tests/System/rms_scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/rms_scripts.sh -------------------------------------------------------------------------------- /tests/System/rss_scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/rss_scripts.sh -------------------------------------------------------------------------------- /tests/System/testInputFile.txt: -------------------------------------------------------------------------------- 1 | this is just a test 2 | -------------------------------------------------------------------------------- /tests/System/testInputFileSingleLocation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/testInputFileSingleLocation.txt -------------------------------------------------------------------------------- /tests/System/transformationSystem.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/transformationSystem.sh -------------------------------------------------------------------------------- /tests/System/transformation_replication.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/transformation_replication.sh -------------------------------------------------------------------------------- /tests/System/unitTestUserCloudJobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/unitTestUserCloudJobs.py -------------------------------------------------------------------------------- /tests/System/unitTestUserJobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/unitTestUserJobs.py -------------------------------------------------------------------------------- /tests/System/wms_scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/System/wms_scripts.sh -------------------------------------------------------------------------------- /tests/Workflow/Integration/Test_UserJobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Workflow/Integration/Test_UserJobs.py -------------------------------------------------------------------------------- /tests/Workflow/Integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Workflow/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/Workflow/README.rst -------------------------------------------------------------------------------- /tests/Workflow/Regression/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Workflow/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/openssl_config_DIRACDockerDevBox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/openssl_config_DIRACDockerDevBox -------------------------------------------------------------------------------- /tests/openssl_config_DIRACDockerDevBox_usr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/openssl_config_DIRACDockerDevBox_usr -------------------------------------------------------------------------------- /tests/py3Check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/py3Check.sh -------------------------------------------------------------------------------- /tests/py3CheckDirs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/py3CheckDirs.txt -------------------------------------------------------------------------------- /tests/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/pytest.ini -------------------------------------------------------------------------------- /tests/runPylint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DIRACGrid/DIRAC/HEAD/tests/runPylint.sh --------------------------------------------------------------------------------