mirror of
https://github.com/apache/lucene.git
synced 2025-02-24 19:25:10 +00:00
When SPLITSHARD is issued asynchronously, any exception in a sub-operation isn't propagated and the overall SPLITSHARD task proceeds as if there were no failures. This results in marking the active parent shard inactive and can result in two empty sub-shards, thus causing data loss.