- 04 Aug, 2017 10 commits
-
-
Artem Polyakov authored
- Introduce nitation of endpoint to distinguish between broadcast and point-to-point exchanges. - Fix magic number naming: change all PMIX_ prefixes to PMIXP_ to avoid conflicts with PMIx library macroses. - Fix I/O engine cleanup logic as now I/O engines are used more than once. - make a namespace subsystem to return xmalloc'd pointers as opposed to malloc'd to avoid confusion as everything else is xmallox'd. Signed-off-by:
Artem Polyakov <artpol84@gmail.com>
-
Artem Polyakov authored
- Introduce data structures reuse to avoid extra malloc/free overhead. - Introduce direct TCP connection notation (disabled for now) This commit is intended for testing SLURM protocol portion of the code to see that nothing is broken. Direct communication will be enabled in the next commit. Signed-off-by:
Artem Polyakov <artpol84@gmail.com>
-
Artem Polyakov authored
- Provide ability to initialize I/O engine without knowing fd this will be used when we will be sending connection request using SLURM protocol and queuing all other send's waiting for connection to be established. - Simplify some I/O API and I/O internals. Signed-off-by:
Artem Polyakov <artpol84@gmail.com>
-
Artem Polyakov authored
- sort out API: headers and callbacks - Change "pmix_" prefix to "pmixp_" for previously unused send functions. Signed-off-by:
Artem Polyakov <artpol84@gmail.com>
-
Artem Polyakov authored
Remove "health check" functionality as it is not needed. Signed-off-by:
Artem Polyakov <artpol84@gmail.com>
-
Artem Polyakov authored
This field is a stub for now, but will be used to pass the port number where corresponding stepd is listening for incoming connections. Signed-off-by:
Artem Polyakov <artpol84@gmail.com>
-
Artem Polyakov authored
- fix some function names - separate generic I/O from the slurm protocol specific. Signed-off-by:
Artem Polyakov <artpol84@gmail.com>
-
Morris Jette authored
Coverity CID 45177
-
Morris Jette authored
Coverity, CID 44795
-
Morris Jette authored
Coverity CID 171452
-
- 03 Aug, 2017 10 commits
-
-
Morris Jette authored
-
Morris Jette authored
All of these were pre-existing Coverity errors, but I changed nearby code, variable names, etc. so they looked like new errors.
-
Morris Jette authored
-
Morris Jette authored
Coverity reported problem, CID 45194
-
Morris Jette authored
CID 44936
-
Morris Jette authored
-
Morris Jette authored
Coverity CID 171494
-
Morris Jette authored
-
Morris Jette authored
-
- 02 Aug, 2017 13 commits
-
-
Tim Wickberg authored
Bug 3956.
-
Tim Shaw authored
Add translation code for the RPCs as well. Bug 3956.
-
Morris Jette authored
-
Morris Jette authored
Add pack_job_id and pack_job_offset to accounting database. Modified sacct to accept pack job ID specification using "#+#" notation. Modified sstat to accept pack job ID specification using "#+#" notation.
-
Morris Jette authored
-
Tim Wickberg authored
-
Dominik Bartkiewicz authored
NULL is returned if the token is not found, testing against '\0' is wrong (although does work okay in older compilers). Fixes new GCC 7.1 warning.
-
Brian Christiansen authored
-
Brian Christiansen authored
-
Brian Christiansen authored
was matching more than expected.
-
Brian Christiansen authored
-
Brian Christiansen authored
-
Danny Auble authored
error messages that aren't really errors. Related to Bug 3997
-
- 01 Aug, 2017 7 commits
-
-
Morris Jette authored
Without this change, each component would generate separate email at job begin, end, etc.
-
Morris Jette authored
-
Morris Jette authored
If the pack job allocation partially failed, properly handle accounting and deallocation of burst buffer. Note, this should rarely happen.
-
Tim Shaw authored
Bug 3999
-
Tim Shaw authored
Default to 1, unless set to 0. Allow to be set to 0 even if GroupUpdateTime was not set before. Move down to alphabetical position in read_config.c as well. Bug 3956.
-
Dominik Bartkiewicz authored
Fix bug in selection of GRES bound to specific CPUs where the GRES count is 2 or more. Previous logic could allocate CPUs not available to the job. bug 4029
-
Tim Wickberg authored
-