Devstack improvement: Alternative command suggestions

I’ve merged a change to devstack that will start warning people about commands like make dev.up that might be causing them more network, CPU, and memory load than they need for their task, and suggests some lighter-weight alternatives. This is an experiment in helping people find out about more efficient ways to use devstack without having to read all of the documentation first. For this first pass, the commands make dev.up and make dev.pull will suggest alternatives like make dev.pull.lms that are less likely to do unnecessary work. (The commands will still work; all that changes is the addition of a warning. There are new alternative commands that will skip the warning, such as make dev.pull.large-and-slow to pull the large default set.)

Please let me know if it causes any problems for your workflow, or if you have any feedback about how it could be improved!

1 Like