Hide Forgot
Description of problem: As of now "ceph osd reweight-by-utilization" accepts positional parameter, in which argument order should be [oload,max_change, max_osd, --no-increasing]. If user has to specify max_osd then he has to specify max_change otherwise based on position command will assume it as max_change. ex: "ceph osd reweight-by-utilization 200 10" will consider 10 as max_change while user might think it as max_osd. so if its like "ceph osd reweight-by-utilization --olad <val> --max_change <val> --max_osd <val> " would be better. Version-Release number of selected component (if applicable): 1.3.2 Async
This is an artifact of the way the CLI works--it is always positional. The mon protocol is structured in JSON, so the CLI could have a named argument mode, but currently that's not how it works.
I have closed this issue because it has been inactive for some time now. If you feel this still deserves attention feel free to reopen it.