We have a CLI for poking at job-specific information stored within the KVS: job info, but @Larofeticus pointed out that having some documentation about where to find job-specific information within the KVS might also be helpful. To start, maybe we can make a table of various workflow/job-relevant information, where it is stored in the KVS and if/where it is stored in the environment, and maybe even where you used to be able to find it in Slurm etc.
Data that comes to mind:
- jobid
- job size (in nodes)
- rank id
- hostnames for all nodes in job
- job endtime
- cpu mask (i.e., allocated cores)
- job account/bank
- job working directory
- job stdout/stderr location (either file or KVS stream)
We have a CLI for poking at job-specific information stored within the KVS:
job info, but @Larofeticus pointed out that having some documentation about where to find job-specific information within the KVS might also be helpful. To start, maybe we can make a table of various workflow/job-relevant information, where it is stored in the KVS and if/where it is stored in the environment, and maybe even where you used to be able to find it in Slurm etc.Data that comes to mind: