I'm not sure this should be configurable here, since we try to choose a smart default based on the number of cores, but it should probably be called default-parallelism if it is, since all shuffle operations have a parameter which overrides this. We don't want to confuse users into thinking that this is some general setting regarding how parallel Spark is willing to be.