-
Notifications
You must be signed in to change notification settings - Fork 2
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
Graphs are showing incorrect value for queued jobs #66
Comments
Interestingly qstat displays this information:
But not in XML format. |
I thought that f0f79a7 fixed it. However, it looks like that is not the case, it just fixed the problem Owens (sort've) but not Pitzer. Here is the summary, and then repeated with the details:
On Pitzer moab eligible + blocked = 1136. select queued 1133 + held 3 == 1136. But there is no 1:1 correspondence between the two values:
On Owens, "blocked jobs" approximately equals "queued jobs":
On Oakley, "blocked jobs" == "held jobs":
On Ruby eligible + blocked jobs == queued jobs:
|
The manpages don't help.
|
It is possible that f0f79a7 was completely wrong, and that qstat will show jobs as being queued that the scheduler is blocking from running for whatever reason. That could explain the discrepancy. But for Owens this does seem excessive: active jobs: 1274 eligible jobs: 355 blocked jobs: 1993 2000 blocked jobs? |
I reverted f0f79a7 on the master branch for now. Any fix as necessary can go on a separate branch. |
Pitzer's rule works for all clusters(Eligible jobs+Blocked jobs=Queued+Held) Another Oakley sample:
|
It reports "Queued" for "Eligible" and in parens (and 2000 blocked jobs)
The corresponding graph (run right after, so the numbers are slightly off):
The solution is to:
(and 440 Held jobs)
from(and 2002 blocked jobs)
The text was updated successfully, but these errors were encountered: