[X] The commit(s) message(s) follows the contribution guidelines ?
[ ] Tests for the changes have been added (for bug fixes / features) ?
[ ] Docs have been added / updated (for bug fixes / features) ?
Current behavior :
If clustering V2 is enabled, shard level failover is enabled, and a shard is not assigned, HighAvailabilityPlanner would throw a NullPointerException while producing a plan.
New behavior :
HighAvailabilityPlanner produces a plan and no exception is thrown.
Pull Request checklist
Current behavior : If clustering V2 is enabled, shard level failover is enabled, and a shard is not assigned, HighAvailabilityPlanner would throw a NullPointerException while producing a plan.
New behavior : HighAvailabilityPlanner produces a plan and no exception is thrown.
BREAKING CHANGES n/a
Other information: