not really a bug, but maybe something to rethink the design:
if a getslice receives a spread of bin sizes and the index pins slices are not consecutive, the different bin sizes except for the last are ignored.
Bin Size: 2|3
Index: 1|2
-> returns 5 slices
Bin Size: 2|3
Index: 1|3
-> returns 6 slices
since the first query can be solved with a non spreaded GetSpread, a suggestion for the second case:
each index gets the slices form the sliceindex Index*BinSize
that would allow overlaping results like:
Bin Size: 3|2
Index: 1|2:
-> first returns index 3 to 5
-> second returns index 4 to 5
just a thought