So there's two cases we might consider covered with this bug - and we might have to split them up because they have different consequences and likelyhood.
One way to have "multiple fragments" is a rebalance - this is multiple fragments *for the same timestamp*.
Another way to consider "multiple fragments" would be multiple data files with the *same* fragment and different timestamps. This happens when you have non-durable fragments piled over a durable fragment:
So there's two cases we might consider covered with this bug - and we might have to split them up because they have different consequences and likelyhood.
One way to have "multiple fragments" is a rebalance - this is multiple fragments *for the same timestamp*.
Another way to consider "multiple fragments" would be multiple data files with the *same* fragment and different timestamps. This happens when you have non-durable fragments piled over a durable fragment:
https:/ /gist.github. com/clayg/ 1f2590ea4608a13 823865e27a6666c 2a