Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minor fixes for Univa Grid Engine installs. #1

Open
wants to merge 68 commits into
base: master
Choose a base branch
from

Conversation

LydiaSevelt
Copy link

I have not tested these with Son of Grid Engine, but there is a minor fix to the SGE_CELL variable usage, and to the qhost call, which now displays processor topology output by default, which breaks the table and generally provides more data than I think most users would care about.

…ions of CACHE_TIME and QSTAT_REDUCE with notifications that they must be set in config.inc.php
… is useful for determining which project or department a job belongs to.
…at_reduce, running the old code if qstat_reduce is not yet, otherwise pulling from the cached xml file.
…t ondemand. I might come back for this one, but I doubt users will query individual jobs all that often, and pulling information from just a single job doesn't seem to put much load on sge_master, so I'll let this remain ondemand for now.
…t yes, otherwise reading from the single cached xml file.
…se pulling from cached xml file. Also included the display of which project a job is assigned to.
…ig. Additional changes to working in phpqstat.conf
@LydiaSevelt
Copy link
Author

Adding a configuration option that removes the "on-demand" qstat call setup that is default, instead caching everything in xml files and only updating those xml files when they are determined stale by a user configurable variable. This only includes a "high load average protection" that will not refresh the xml files if the hosts load average is too high. The intention of all this is to reduce the load on sge_master by users calling qstat.

…o that submit time/start time can be displayed.
…o that the webserver can pull the load average information. Still requires webserver to be configured as a submit host.
@LydiaSevelt
Copy link
Author

Added the ability to run phpqstat on a separate box from the headnode. The webserver where phpqstat runs still needs to be a submit node, and snmpd needs to be set up on the sge_master node so that load averages can be can be pulled from it.

@LydiaSevelt LydiaSevelt reopened this Jan 26, 2016
LydiaSevelt and others added 30 commits December 22, 2016 16:12
Fix formatting with markup language
Fixing wording
Added screenshots, added additional install instructions for Son of Grid Engine, also added an install script to the TODO list as the instructions are getting a bit long and tedious.
Add references to datatables and jquery, also fix wording
Increased thickness of lines (improved readability) and added 2 variables fo define the size of the graph, the default in my case is a lot small, I have more than 20 queues so 1400x800 is more reasonable.
Adding note about hard coded paths that need updating with web root and accounting.sh, qinfo.sh and fixing the instruction about the accounting cron job.
List tested versions of grid engine in readme
…ont of the state field to red to indicate an issue.
Adding new screenshot for parallel environment display and updating changelog. Reorganized TODO list in order of perceived importance.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants