mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-06-03 10:02:01 +03:00
The FIFO buffer could get data in next() whilst a data swap is happening due to a rare race condition. This patch adds mutexes around the parts that could race. The observed effect of this race was during a complex aggregate query the results would occasionally be incorrect. In addition this fixes a race condition in PrimProc's regex processor.