Scenario to help understand:
1) The Spark streaming job with 12 executors was initiated with checkpointing enabled.
2) In version 1.3, the user was able to append the number of executors to 20 using --num-executors but was unable to do so in version 1.5.
In 1.5, the spark application still runs with 13 executors (1 for driver and 12 executors).
There is a need to start from the checkpoint itself and not restart the application to avoid the loss of information.
3) Checked the code in 1.3 and 1.5, which shows the command ''--num-executors" has been deprecated.
Any thoughts on this? Not sure if anyone hit this one specifically before.