Cirrus has some problems performing an in place reindex while changing the number of shards.
- The size parameter sent to elasticsearch is based on the new shard count rather than the current shard count.
- The size parameter is sent as a floating point number if the new shard count doesn't evenly divide 1000.
For ease of work it is probably simpler to fix the second problem first.
Version: unspecified
Severity: normal