Status: Won't Fix
Fix Version/s: None
Team:Data Access and Database
The ctrl_pool framework builds a batch submission system around our existing tasks. It provides a series of arguments which can be used to control the resources allocated to each task. For example:
However, the wrapped task also has some similar sounding arguments. Following on from the above, we have:
I can speculate about how these options interact (I guess that -j1 --procs 2 means run two tasks at a time and give each access to one CPU core, while -j2 --procs 1 means one task a time a time but let it use two cores), but I don't know, and I don't think I can unambiguously derive it from the documentation. Similar issues arise for timeouts, etc.
Please provide some instructions on how this is actually supposed to fit together so we can avoid confusion in the future (see e.g.
DM-9415 for what happens when somebody encounters the current system for the first time).