- 06 Jun, 2017 5 commits
-
-
Morris Jette authored
Test for unset job node_bitmap as the job may not yet be scheduled
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
-
- 05 Jun, 2017 4 commits
-
-
Morris Jette authored
Work still needed on scheduling, launch, env vars, etc. This just creates the job records
-
Morris Jette authored
-
Morris Jette authored
-v for every pack job component combined in first pass of parsing
-
Morris Jette authored
-
- 03 Jun, 2017 1 commit
-
-
Morris Jette authored
-
- 02 Jun, 2017 2 commits
-
-
Morris Jette authored
Still need to document the API, flesh out slurmctld response and more work on sbatch logic
-
Morris Jette authored
Make _opt_default() function in salloc and sbatch reetrant. Re-initializing variables used to hold changable fields for each component of the heterogeneous job.
-
- 01 Jun, 2017 6 commits
-
-
Morris Jette authored
Document the new pack job APIs slurm_allocate_pack_job_blocking() and slurm_pack_job_lookup().
-
Morris Jette authored
Used the wrong variable name in one place
-
Morris Jette authored
-
Morris Jette authored
No change in logic
-
Morris Jette authored
Also minor logic changes for env vars
-
Morris Jette authored
This sets most env vars, but not all
-
- 31 May, 2017 7 commits
-
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
Operations performed on pack leader are applied to all components of the heterogeneous job. Requests to operate on any other heterogeneous job component returns an error.
-
Morris Jette authored
Remove logic that was intended for temporary use while debugging commit d763675c
-
Morris Jette authored
Moved logic so it could be used for both pack job and normal job
-
Morris Jette authored
This is the equivalent to slurm_allocation_lookup() for pack jobs.
-
- 26 May, 2017 3 commits
-
-
Morris Jette authored
-
Morris Jette authored
-
Morris Jette authored
This will insure the backfill scheduler starts as soon as possible after the pack jobs become eligible to run
-
- 25 May, 2017 3 commits
-
-
Morris Jette authored
-
Morris Jette authored
No change in functionality in this commit
-
Morris Jette authored
If job_complete call is issued against the pack leader then mark entire pack job as complete. This is used by salloc/srun on termination.
-
- 24 May, 2017 2 commits
-
-
Morris Jette authored
No change in functionality, just refactor the logic for re-use.
-
Morris Jette authored
-
- 23 May, 2017 4 commits
-
-
Morris Jette authored
-
Morris Jette authored
Just in case something goes wrong with the test, this should clear the job relatively soon
-
Morris Jette authored
The RESPONSE_JOB_PACK_ALLOCATION RPC returns a list of RESPONSE_RESOURCE_ALLOCATION data types. Error handling still needs to be added to slurmctld/agent.c, blocking for resources does not work yet, and the salloc code does not handle the List response type yet.
-
Morris Jette authored
Expect seems to be sometimes truncating the output from "salloc --help" resulting in a test failure. This is a bug in Expect not Slurm. Modified the test to not parse all the way to the end of the expected output so the test always passes.
-
- 22 May, 2017 3 commits
-
-
Morris Jette authored
No change in logic
-
Morris Jette authored
No change in logic yet, but added a function to determine if there are pending pack job components and moved the data structure build logic to a separate function so it can be called for each pack job component
-
Morris Jette authored
Use syntax "scancel #+#". For example "scancel 1+2" cancels component number 2 from job 1
-