Comments (23)
from sge.
Hello,
I sent patches in the past but I don't know the internals enough to be an efficient maintainer.
If I interfere in the discussion, it is because I don't understand why maintaining a github-based version of the project would be different from another SCM. Except that on github, it is more visible and easy to clone than the previous one (or previous ones if I understood correctly).
Concerning SGE, I am more a user with a cluster of about 150 heterogeneous nodes to administrate (desktop and rack computers in datacenter).
from sge.
It's not really about the specific SCM, it's about who will pick up the torch when Dave stops maintaining it-- which may have already appened.
from sge.
from sge.
Hi all,
I've worked on a few of the subsystems within gridengine, fixing a few horrible problems, and am happy to share what I've learned and help out if I can. Regarding maintaining a github based fork, I'm not sure my day job would give me time (SGE admin since version 5.3, currently have 3 SoGE clusters / 750 nodes).
I might be seeing Dave later this month, but he did write on the list that he'd be happy for someone to take over maintenance - as long as he gets to properly hand things over. He's done a great job with SoGE over the past years.
Mark
from sge.
from sge.
I'm not sure the problem is not many people who know the internals well enough: it's that there is a general lack of people interested in reading and editing the source code. I'm not sure how to fix that.
from sge.
Some years ago, I read the code (to find a memory leak problem in masterd). And really there is many things that I don't understand. And if I don't understand what is around what I modify, I'm not sure to be more restorative than destructive.
from sge.
I guess it needs better documentation, at the very least. I'll see if I can find time to start some.
from sge.
from sge.
I was thinking code-level, e.g. a getting started guide for prospective developers
from sge.
from sge.
Hi Dan,
Sorry, forgot to reply. Yes, I saw Dave - but unfortunately we didn't have time to discuss gridengine.
Cheers,
Mark
from sge.
OK, it looks like I'm going to get into maintenance in a serious way soon. I've got requests to get SGE up and running on MacOS X (yikes!), and to add GPU memory allocation support (looks like we can build on gpu_loadsensor.c for that).
Currently we're running Dave Love's Fedora 28 build on our systems, so it would be best to build on that. Unfortunately, I can't seem to download the corresponding SRPMs - has anyone figured which commit(s)/tag(s) in this tree or one of Dave's correspond to that build?
Thanks,
Chris
from sge.
from sge.
from sge.
from sge.
from sge.
Hmmm. There is a tag in there that might refer to 8.1.9, but it's not clear if that corresponds directly to the F28 packages. At least it's a starting point.
from sge.
I'm generally with you on the "just use the whole GPU" approach. But the machine learning team doesn't like to take "because I say so" as a reason, and sometimes they're quite justified in that.
With some more poking around, it looks like we can use prolog/epilog to manage this data for the well behaved programs that will account for the initial use cases. Hopefully we won't need to resort to a bunch of messing with the SGE internals.
from sge.
from sge.
from sge.
from sge.
Related Issues (8)
- Importing https://gitlab.com/loveshack/sge.git HOT 12
- hwloc/autogen/config.h error HOT 3
- Document the Debian package build process (+other build processes) HOT 16
- sge_qmaster segfaulting HOT 4
- Debian package structure and pull-upstream-changes process HOT 11
- Importing the original repo HOT 14
- Deleting exec-host with jobs in 'dr' state is allowed HOT 2
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 sge.