Currently there's no way from outside of a running mongo process to tell whether a given server parameter controlled via get/setParameter is settable at runtime (vs. just at startup). Providing a mechanism to access that information (either by altering getParameter, or with a new command) would make it easier to write tools like the automation agent by making the requirements around altering a setParameter much more discoverable.
The goal here would be command that could be invoked to:
- Return a list of all available setParameters (a la getParameter: "*")
- For each parameter, return if the value was settable at startup, runtime or both