User reported bug, creating this for tracking purpose:
On a smaller table I was able to create a btree index, but on a larger table I was running into an error. I was wondering if anyone had any ideas before I dug deeper. The error was assertion failed: the_id as i64 > last_id
Looks like somehow the fragments are not ordered in the manifest. Very likely that in create_index(fragment_ids=<...>) it's not sorted. We probably can look at how ray is doing the create_scalar_index, maybe it's somehow passing arbitrary order.
cc @chenghao-guo @xloya