After #1766 is done, we can reason that when forcing MPP, we should warn about ineffective MPP plan generation.
This way, a user journey would be:
- User expects an MPP plan, if it is effective, end of story.
- If MPP is ineffective, user could specify force MPP variable, if that works, end of story.
- If force MPP not working, a warning about why MPP is ineffective will be given to user.
After #1766 is done, we can reason that when forcing MPP, we should warn about ineffective MPP plan generation.
This way, a user journey would be: