Skip to content

Commit

Permalink
feat(resources): remove BOINCCE
Browse files Browse the repository at this point in the history
  • Loading branch information
aldbr committed Jun 24, 2024
1 parent 4886513 commit bd2b6bb
Show file tree
Hide file tree
Showing 5 changed files with 2 additions and 372 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ configuration.

Interacting with Grid Sites
@@@@@@@@@@@@@@@@@@@@@@@@@@@
The :mod:`~DIRAC.Resources.Computing.HTCondorCEComputingElement` and the :mod:`~DIRAC.Resources.Computing.ARCComputingElement` eases
The :mod:`~DIRAC.Resources.Computing.HTCondorCEComputingElement` and the :mod:`~DIRAC.Resources.Computing.AREXComputingElement` eases
the interactions with grid sites, by managing pilots using the underlying batch systems.
Instances of such CEs are generally setup by the site administrators.

Expand All @@ -132,11 +132,6 @@ The :mod:`~DIRAC.Resources.Computing.CloudComputingElement` allows submission to
(via the standard SiteDirector agent). The instances are contextualised using cloud-init.


Delegating to BOINC (Volunteering Computing)
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
There exists a :mod:`~DIRAC.Resources.Computing.BOINCComputingElement` to submit pilots to a BOINC server.


Computing Elements within allocated computing resources
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
The :mod:`~DIRAC.Resources.Computing.InProcessComputingElement` is usually invoked by a Pilot-Job (JobAgent agent) to execute user
Expand Down
356 changes: 0 additions & 356 deletions src/DIRAC/Resources/Computing/BOINCComputingElement.py

This file was deleted.

6 changes: 0 additions & 6 deletions src/DIRAC/WorkloadManagementSystem/Agent/JobAgent.py
Original file line number Diff line number Diff line change
Expand Up @@ -256,12 +256,6 @@ def execute(self):
self.jobs[jobID]["JobReport"].setJobParameter(
par_name="MatcherServiceTime", par_value=str(matchTime), sendFlag=False
)
if "BOINC_JOB_ID" in os.environ:
# Report BOINC environment
for thisp in ("BoincUserID", "BoincHostID", "BoincHostPlatform", "BoincHostName"):
self.jobs[jobID]["JobReport"].setJobParameter(
par_name=thisp, par_value=gConfig.getValue(f"/LocalSite/{thisp}", "Unknown"), sendFlag=False
)

self.jobs[jobID]["JobReport"].setJobStatus(minorStatus="Job Received by Agent", sendFlag=False)
result_setupProxy = self._setupProxy(owner, jobGroup)
Expand Down
Loading

0 comments on commit bd2b6bb

Please sign in to comment.