Comments (4)
I guess as we are not using Dirac's python we are missing the necessary path.
Can you explain what you mean by this? Has the way ganga interacts with DIRAC changed?
Yes, it has changed. The calls to Dirac used to be done by a separate python process which gave rise to the very significant bottlenecks that we had in the interaction with Dirac for monitoring and download of information. We now do this in the main python process in Ganga via asynchronous calls. Performance is much better. However, this means that we do not use the python install area that comes with a DIRAC API installation. When DIRAC changes to a RESTful interface this point should hopefully no longer be there.
from ganga.
I guess as we are not using Dirac's python we are missing the necessary path.
Can you explain what you mean by this? Has the way ganga interacts with DIRAC changed?
from ganga.
I guess this corrosponds to here? https://github.com/ganga-devs/ganga/blob/develop/ganga/GangaDirac/Lib/Server/DiracExecutorProcess.py
If so, that's going to be very fragile but I'll try to keep it in mind when we make changes to warn you in advance.
from ganga.
@mesmith75 @joj0s Did we actually use this method in the end? I am a confused about what we eventually did.
from ganga.
Related Issues (20)
- Investigate docker commands that do not currently work with virtualization and make them work HOT 11
- Support SMOG2 in LHCb bookkeping queries HOT 2
- Updating Developer Documentation HOT 2
- Incomplete python3 migration in BatchScriptTemplate.py.template
- Problems with running slc6 based GaudiExec HOT 9
- Wrong default value assigned to DiracFile object HOT 3
- GaudiExec applications not running in container HOT 9
- Make GaudiExec use the regular virtualization options HOT 2
- Ganga crashes when opening
- Option to monitor a slice
- Update default platforms
- Registry slicing does not work
- Parametric submission for Executable jobs and Dirac?
- Speed up Dirac submission
- Ganga crashes when banned sites set to empty list HOT 5
- Job master kill error with failed subjobs HOT 3
- Remove `finaliseOnMaster`
- Make number of retries in BKQuery changeable
- respiting of a subjoin always fails HOT 10
- Exception when starting ganga version 8.7.9 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ganga.