mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-05-28 13:01:26 +03:00
The rowID and therefore HWM for an insert was being calculated based on the first column. If there are smaller columns in the table these will insert in the middle of blocks instead of creating new blocks. This means that we would no longer be crash safe and PrimProc gets very confused until a cache flush. We now use the smallest column to calculate the rowID and HWM increment (as cpimport does).