Open
Description
While doing some investigation into #311 I noticed we allow editing of quite a few properties through ConfigMBean
. As an example of a potential issue, it's currently possible to construct a MantaClient
with one manta.key_path
value and then change that path to point to a different key without impacting the key actually used for signing requests. A simpler example might be the home
value used to list running jobs which is only set on construction of a MantaClient
. The expected fix for this issue is at the bare minimum to make the attributes read-only through the MBean but support for tweaking values interactively (like manta.max_connections
) and their documentation would be nice.